1

我是rdlc第一次使用 Visual Studio 报告(文件),所以我对它还是很陌生,我不知道这是否真的可以做到。

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

现在,显然我可以通过向设计器添加多个表来“手动”完成此操作。但这里有个问题:我事先不知道我要展示多少张桌子

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

这完全可以做到吗?我在设计师身上看不到任何明显的东西可以让我实现这一目标......这可能吗?

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

4

1 回答 1

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

于 2016-01-21T14:37:35.993 回答