如何把listview中的内容传给FASTREPORT? ( 积分: 100 )

  • 主题发起人 主题发起人 gaotian
  • 开始时间 开始时间
G

gaotian

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把listview中的内容,用FASTREPORT把它打印出,请问怎么实现,
最好给个小例子.谢谢
 
帮你顶了.
 
呵呵,自已光顶不行啊,给帮帮忙啊,呵呵
请高手们多多援助!谢谢
 
使用FastReprot的UserDataSet, ListView作为数据源就可以了,
在UserDtaSet的OnGetValue事件下对每行的赋值,例如:
if VarName='No' then
begin
Value := listview.Items[uds.RecNo].Caption;
Exit;
end;
if varName='Name' then
begin
Value := listview.Items[uds.RecNo].SubItems[0];
Exit;
end;
....
 
根据数据所在的LEVEL,一行往连接FR的DATASET里加呗,每增加1则加一空格就可以形成树那样了.
 

Similar threads

D
回复
0
查看
941
DelphiTeacher的专栏
D
D
回复
0
查看
880
DelphiTeacher的专栏
D
D
回复
0
查看
956
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
后退
顶部