[英]How to assign TfrxUserDataset dynamically to Fastreport?
为了使用FastReport报告来自XML文档的数据,我创建了TfrxUserDataSets来遍历XML节点,检查EOF并获取字段值; XML文档的每个“级别”一个TfrxUserDataSet。 这是可行的-将用户数据集放在表单上并在设计时分配给FastReport数据段。 是否可以在运行时将用户数据集分配给FastReport数据带? 还是有另一种从XML报告的方法?
您可以通过在运行时使用报表的FindObject
函数和该波段的DataSet
属性将任何TfrxDataset
组件分配给FastReport的数据波段。
这是一个小例子:
var
Band : TfrxDataBand;
begin
Band := frxReport1.FindObject('MyBandName') as TfrxDataBand;
Band.DataSet := frxUserDataSet1;
end;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.