如何在intraweb 中使用Tiwdbadvwebgrid ? (300分)

  • 主题发起人 主题发起人 slxiao112
  • 开始时间 开始时间
S

slxiao112

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个论坛(实验),存储用户帖子内容使用了iwmemo 控件,显示用Tiwdbadvwebgrid ,且Tiwdbadvwebgrid 的属性如下:
DetailRowShow = dsAllOpen //目的是显示用户帖子内容,象大富翁一样。
RowCount = 20
Scroll.Style = scNever //不使用Scroll,
Column0 的ColumnType=ctNormal,
DetailTemplate=(#Notes), //连接数据库的 Memo字段。
DetailSpan=600
运行无错误,问题是:
1)当用户帖子很长时(如灌水),Tiwdbadvwebgrid 下面的控件或文字全被Tiwdbadvwebgrid遮挡了,就是说Tiwdbadvwebgrid 下面的控件的top 不能随Tiwdbadvwebgrid 的Height 的变化而变化。
2)用户发贴内容不能原样输出,即显示时添满每一行,不能按原样换行,
而且当每一行前面有空格时,全被 Tiwdbadvwebgrid 忽略了,效果如下:
[blue]应该为:
program Project1;
uses
Forms,
IWMain,
ServerController in 'ServerController.pas' {IWServerController: TIWServerController},
Unit1 in 'Unit1.pas' {IWForm1: TIWFormModuleBase};

{$R *.res}

begin
Application.Initialize;
Application.CreateForm(TformIWMain, formIWMain);
Application.Run;
end.[/blue]

[red]却变成:
program Project1;uses Forms, IWMain, ServerController in 'ServerController.pas' {IWServerController: TIWServerController}, Unit1 in 'Unit1.pas' {IWForm1: TIWFormModuleBase};{$R *.res}begin Application.Initialize; Application.CreateForm(TformIWMain, formIWMain);Application.Run;end.
[/red]

Tiwdbadvwebgrid无源码,故无法断点跟踪调试,好象得插入js 才能解决以上问题。
如何解决呢?
 
有请老Y 答复,谢谢。
 
老Y不会!
 
tms 里有个htmledit 控件,效果不错,不过属性不多,测试中..........
 
问题2 解决,使用Tms 的 htmledit控件,
问题1 苦恼中!!!!!!!
 
太简单了:用模板,同时动态设定行数 我在用IW做比较大的项目,已经摸的通通透透
QQ:16040234
 
不想使用用模板
 
后退
顶部