DevExpress XtraReport显示空的DetailReport但正确的rowcount

时间:2013-09-16 14:13:12

标签: devexpress report visual-studio-lightswitch xtrareport lightswitch-2012

我在lightswitch项目中使用XtraReports 12.2.12。 该项目作为数据源连接到sql数据库。

我创建了一个报告类,并添加了一个查询作为报告的数据源。 然后使用上下文菜单添加了一个detailreport - > “插入详细信息报告”到绑定列表。 (建议由xtrareports提供)

此绑定报告实际上包含n到n映射表的数据,并引用相应的表。在detailreport中,我尝试显示其中一个表的数据,但只接收空字段。

有趣的是 - 空行的行数(由于我插入报告中的标签而可数)是正确的 - 只有数据丢失。 我想也许xtrareports组件无法从引用的表中加载数据,但是甚至没有显示详细报告主表中的数据。

也许有人可以给我一个如何解决这个问题的提示。

提前进行

史蒂夫

1 个答案:

答案 0 :(得分:0)

此问题的解决方案是删除报表中的未绑定数据源,并将每个子报表放在单独的报表类中,然后在主报表中插入XRSubReport Control以包含新创建的报表,传递参数和处理BeforePrint事件正确。