Visual Studio 报告 (RDLC) - 一份报告中包含多个表格?
Visual Studio reports (RDLC) - multiple tables in one report?
我是第一次使用 Visual Studio 报告(rdlc
文件),所以我对它还是很陌生,我不知道这是否真的可以完成。
我想要一个包含相同 "type"(即:具有相同列)的多个表格的报告。
现在,显然我可以通过向设计器添加多个表来做到这一点 "by hand"。但问题是:我事先不知道要显示多少张表!
所以基本上我想要的是某种 "repeater",一种将 "a list of tables" 放在报告上的方法,然后在代码中传递一组数据源,这些数据源将用于填充它们。
这完全可以做到吗?我在设计器中看不到任何明显的东西可以让我实现这一点......这可能吗?
如果没有,是否可以使用更高级的解决方案来完成,例如 Crystal 报告?
如果您的 table 具有相同的列 - 使用单个 table 并根据定义您需要的 "how many" table 的任何标准进行分组。结果报告中似乎有多个 table。您可以为每个组显示报告 header,如果需要,每个组都可以在新页面开始。
底线,不要将其视为多个 table,它与驱动其在报告中显示方式的数据相同 table。
可能有帮助:
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
我是第一次使用 Visual Studio 报告(rdlc
文件),所以我对它还是很陌生,我不知道这是否真的可以完成。
我想要一个包含相同 "type"(即:具有相同列)的多个表格的报告。
现在,显然我可以通过向设计器添加多个表来做到这一点 "by hand"。但问题是:我事先不知道要显示多少张表!
所以基本上我想要的是某种 "repeater",一种将 "a list of tables" 放在报告上的方法,然后在代码中传递一组数据源,这些数据源将用于填充它们。
这完全可以做到吗?我在设计器中看不到任何明显的东西可以让我实现这一点......这可能吗?
如果没有,是否可以使用更高级的解决方案来完成,例如 Crystal 报告?
如果您的 table 具有相同的列 - 使用单个 table 并根据定义您需要的 "how many" table 的任何标准进行分组。结果报告中似乎有多个 table。您可以为每个组显示报告 header,如果需要,每个组都可以在新页面开始。
底线,不要将其视为多个 table,它与驱动其在报告中显示方式的数据相同 table。
可能有帮助:
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