2016-01-20 167 views
1

我第一次使用Visual Studio Reports(rdlc文件),所以我还是比较新的,我不知道这是否可以实际完成。Visual Studio报告(RDLC) - 一个报告中有多个表?

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

现在,很明显,我可以通过向设计师添加多个表格来“手动”。但这里有一个问题:事先我不知道我必须展示多少桌子

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

这可以完成吗?我在设计师中没有看到任何明显的东西可以让我实现这个目标......有可能吗?

如果不是,可以用更高级的解决方案来完成,比如Crystal Reports?

回答

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

+0

完美的作品,谢谢。我唯一需要做的就是将我所有的表格合并成一个表格 –