嵌套Gridview与小计/大计

时间:2011-10-12 20:36:00

标签: c# .net asp.net

我正在使用C#.net 2.0。我的代码背后动态生成一个SQL语句,它会在数据集中返回类似的内容。

Name | Yes | No | NoReply | Group
John |  1  |    |         |  A
Bob  |     |  1 |         |  A
Lee  |  1  |    |         |  B
Harry|     |    |      1  |  C
Liz  |     |  1 |         |  B

目前,我将数据绑定到GridView以在页面上显示结果。我想将它们分成小组,并在每组的底部都有一个小计和格式。例如:

A组:

Name | Yes | No | NoReply
John    1
Bob           1           
--------------------------
Subtotal 1    1     0  

B组:

Name | Yes | No | NoReply
Lee     1                
Liz           1          
--------------------------
Subtotal 1    1

C组:

Name | Yes | No | NoReply
Harry               1                
--------------------------
Subtotal            1

Grandtotal: sums of yes/no/no reply columns.       

这样做最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

我建议的最佳方法是如上所述在SQL中对数据进行分组,然后使用Repeater控件绑定结果数据。

希望这有助于!!