Visual Studio报告(RDLC) - 一个报告中有多个表?

时间:2016-01-20 16:53:03

标签: visual-studio report rdlc dynamic-rdlc-generation

我第一次使用Visual Studio Reports(RegisterParticipationSerializer文件),所以我还是很陌生,而且我不知道这是否真的可以实现完成。

我想要一个包含多个相同"类型"的表的报告。 (即:具有相同的列)。

现在,显然我可以做到这一点"手工"通过向设计器添加多个表。但是这里有一个问题:我事先并不知道我要展示多少桌子

所以基本上我想要的是某种"转发器",一种放置"表格列表的方法"在报表上,然后在代码中传递一组数据源,用于填充它们。

这可以完成吗?我没有在设计师身上看到任何可以让我实现这一点的明显事实......是否可能?

如果没有,是否可以使用更高级的解决方案来完成,例如Crystal Reports?

1 个答案:

答案 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