我第一次使用Visual Studio Reports(RegisterParticipationSerializer
文件),所以我还是很陌生,而且我不知道这是否真的可以实现完成。
我想要一个包含多个相同"类型"的表的报告。 (即:具有相同的列)。
现在,显然我可以做到这一点"手工"通过向设计器添加多个表。但是这里有一个问题:我事先并不知道我要展示多少桌子!
所以基本上我想要的是某种"转发器",一种放置"表格列表的方法"在报表上,然后在代码中传递一组数据源,用于填充它们。
这可以完成吗?我没有在设计师身上看到任何可以让我实现这一点的明显事实......是否可能?
如果没有,是否可以使用更高级的解决方案来完成,例如Crystal Reports?
答案 0 :(得分:0)
如果您的表具有相同的列 - 使用单个表和分组的任何条件定义"多少"你需要的桌子。看起来好像在结果报告中有多个表。您可以显示每个组的报告标题,如果需要,可以在新页面上显示每个组。
最重要的是,不要将其视为多个表格,它与数据相同,表明数据是如何在报表上显示的。
也许有帮助:
https://msdn.microsoft.com/en-us/library/ms251700(v=vs.90).aspx
http://www.codeproject.com/Tips/767067/RDLC-Report-Grouping-with-Page-Break-Table-Header