我在lightswitch项目中使用XtraReports 12.2.12。 该项目作为数据源连接到sql数据库。
我创建了一个报告类,并添加了一个查询作为报告的数据源。 然后使用上下文菜单添加了一个detailreport - > “插入详细信息报告”到绑定列表。 (建议由xtrareports提供)
此绑定报告实际上包含n到n映射表的数据,并引用相应的表。在detailreport中,我尝试显示其中一个表的数据,但只接收空字段。
有趣的是 - 空行的行数(由于我插入报告中的标签而可数)是正确的 - 只有数据丢失。 我想也许xtrareports组件无法从引用的表中加载数据,但是甚至没有显示详细报告主表中的数据。
也许有人可以给我一个如何解决这个问题的提示。
提前进行
史蒂夫
答案 0 :(得分:0)
此问题的解决方案是删除报表中的未绑定数据源,并将每个子报表放在单独的报表类中,然后在主报表中插入XRSubReport Control以包含新创建的报表,传递参数和处理BeforePrint事件正确。