DevExpress.XtraReports 报表打印 主从表循环

时间:2024-04-01 21:42:35

在使用dev 中 报表打印,在线预览的过程中,有些业务可能需要我们循环打印这样的需求,
首先我们添加组件:
DevExpress.XtraReports 报表打印 主从表循环然后修改类继承:DevExpress.XtraReports.UI.XtraReport
DevExpress.XtraReports 报表打印 主从表循环
就已经是初步的一个预览的报表模板了,
一般我们知道detailBand 中放一个XRtable ,然后通过添加数据集dataset,
DevExpress.XtraReports 报表打印 主从表循环

DevExpress.XtraReports 报表打印 主从表循环
然后依次绑定数据,后台给赋值这个数据集,那么有多少条数据,就会循环多少次。

那么还有一种情况,可能就是外部主表的数据你可能要根据数据的不确定性进行循环,可能里面还有嵌套的循环,从表的数据的不确定性。那么我们就需要用到,DetailReport了。

DevExpress.XtraReports 报表打印 主从表循环接下来就是后台数据了:
首先主从表数据:
DevExpress.XtraReports 报表打印 主从表循环然后给主从表数据都放进一个dataset里,然后建立主从表关系,依次赋值就好,重点我都画红线标注了。
DevExpress.XtraReports 报表打印 主从表循环