Asp.net 创建具有动态列数的报表
我正在开发一个ASP.Net c#4.0应用程序,并正在开发一个交叉表报表,该报表将返回动态变化的列数,如下所示: 销售区域|产品A |产品B |产品C |Asp.net 创建具有动态列数的报表,asp.net,report,rdlc,Asp.net,Report,Rdlc,我正在开发一个ASP.Net c#4.0应用程序,并正在开发一个交叉表报表,该报表将返回动态变化的列数,如下所示: 销售区域|产品A |产品B |产品C | 东北部| 10000 | 3000 | 2000 | 东南部| 3000 | 6000 | 2500 |。。。。。。。。 ................................................... ................................................... 总数|
东北部| 10000 | 3000 | 2000 |
东南部| 3000 | 6000 | 2500 |。。。。。。。。 ................................................... ................................................... 总数| 100000 | 32500 | 7800 | 产品和区域的数量不确定,因此返回的表的列数和行数可变 如何在VisualStudio2010 RDLC designer中设计这样的报表?我已经设计了返回结果的存储过程,但是设计表适配器以返回结果不会给我任何列(因为它们不知道)。我认为您需要一个“矩阵”报告 这可能对你有帮助 不幸的是,您可能需要重写查询(我相信您已经使用PIVOT来获取当前查询)。我认为您需要一个“矩阵”报告 这可能对你有帮助 不幸的是,您可能需要重写查询(我相信您已经使用PIVOT来获取当前查询)。签出此链接 您可以使用矩阵作为解决方案。因为您需要对每列求和,所以不需要对每列单独求和。它将根据datatable记录动态创建行和列。签出此链接 您可以使用矩阵作为解决方案。因为您需要对每列求和,所以不需要对每列单独求和。它将根据datatable记录动态创建行和列