SQL pivot或嵌套gridview?

时间:2017-02-06 12:13:18

标签: c# sql .net gridview pivot

我将数据存储在一个表中,他们希望以特定方式显示数据。当前数据从gridview中读出,标题为

Batch   Unit        Amount 
105      6767687    82.76
105      9653435    98.72
106      4567897    7.41
107      4567321    5.21
108      3216541    6.00

他们希望它看起来像这样。

Batch    Unit    Amount
105              (Total Amount)     
         6767687  82.76
         9653435  98.72
106              (Total AMount
         4567321  5.21

等等。

我尝试过没有运气的嵌套,我不确定枢轴是否最适合这种情况。

1 个答案:

答案 0 :(得分:0)

我认为嵌套网格将是您最好的选择。 SQL PIVOTUNPIVOT更适用于将字段转换为记录和记录到字段。您可能会使用SQL GROUP BY语句,但是您会丢失数据中的详细信息,并且必须对其余数据执行函数(SUM,AVG,COUNT等)才能使用它。
This可能会有所帮助。

编辑:我能够使用嵌套网格视图的THIS示例完全复制您所要求的内容。只需替换您的数据连接和字段名称即可。