创建具有列的动态数量的报告

问题描述 投票:1回答:2

我正在开发一个ASP.Net C#4.0的应用程序,并正在向交叉报表将返回列的动态变化的数字,像这样的工作:

销售区域|产品|产品B | ProductC | ........


东北地区|万| 3000 | 2000 | ........


东南| 3000 | 6000 | 2500 | ........ ...................................... ............. ..................................... .............. TOTAL | 100000 | 32,500 | 7800 | ........

还有的产品和地区的非确定的数量,所以返回的表将具有可变数量的列和行。

我怎样才能设计在Visual Studio 2010,RDLC设计师这样的报告?我已经设计我的存储过程返回的结果,但在设计表适配器返回的结果没有给我列(因为他们不知道)。

asp.net report rdlc
2个回答
1
投票

我想你需要一个“矩阵”的报告。

tutorial可能会帮助你。

不幸的是,你可能需要重写查询(我相信你已经使用PIVOT获取当前查询)。


0
投票

结帐这个链接http://www.gotreportviewer.com/matrices/

您可以使用矩阵解决方案。由于需要总每列,所以你不需要单独和每一列。它将创建的行和列动态地按照数据表中的记录。

© www.soinside.com 2019 - 2024. All rights reserved.