我正在开发一个ASP.Net c#4.0应用程序,我正在努力制作一个交叉表报告,它将返回一个动态变化的列数,如下所示:
销售区域|产品A |产品B | ProductC | ........
东北地区| 10,000 | 3,000 | 2,000 | ........
东南亚| 3,000 | 6,000 | 2,500 | ........ .................................................. 。 .................................................. 。 总计| 100000 | 32,500 | 7,800 | ........
有一些未确定数量的产品和区域,因此返回的表将具有可变数量的列和行。
如何在Visual Studio 2010中设计此类报告,RDLC设计师?我已经设计了我的存储过程返回结果,但设计表适配器以返回结果不会给我任何列(因为它们是未知的)。
答案 0 :(得分:1)
答案 1 :(得分:0)
签出此链接http://www.gotreportviewer.com/matrices/
您可以将矩阵用于解决方案。由于您需要对每一列进行总计,因此您无需单独对每一列进行求和。它将根据数据表记录动态创建行和列。