DevExpress中的XtraReport如何添加多个数据源!

 一个报表页面中需要放入多个数据源,但 我在网上找了许久。都没找到。我就在想难道DEV没这个功能。这么大个公司应该不会想不到这个问题。后来无意间看到报表中,右击有一个“Insert Detail Report”。Detail简单理解就是存放数据明细的地方,那这个会不会有这样一个功能。然后亲测,成功了。

  首先,不能想着加入多个数据源。而是还是加入一个数据源。

现在我们开始写一个类,一个一下面包含多个List。XtraReport引用这个类之后,这样就可以解决了。

先一个名为VZytjjgAndFcrymd类,这个类下面包含了我个List,如:VZttjjgtjDataList

然后,把VZytjjgAndFcrymd定义为一个List,如: List<VZytjjgAndFcrymd> VZytjjgAndFcrymdList

再把需要数据加入相应的VZytjjgAndFcrymdList。

再把这个List放给报表的DataSourse,如:_Page4.DataSource = vm_whysRs.VZytjjgAndFcrymd(_Page4为XtraReport报表)

最后在XtraReport中添加DetailReport(数据源的引用我就不说了,这个大家应该会)

若有什么问题,欢迎大写交流!

posted @ 2021-11-24 10:15  绝版佳嫐  阅读(646)  评论(2编辑  收藏  举报