我必须根据gridview中的列在gridview中进行分组

时间:2013-03-04 11:46:00

标签: c# asp.net .net

我必须根据gridview中的列在gridview中进行分组。

实施例 -

我在gridview中有这样的记录:

ID Name Code Value
1   A     a    1
2   A     a    2
3   B     b    3
4   B     b    4

需要的结果(基于代码列的分组):

ID Name Value
a
1    A    1
2    A    2
b
1    B    3
2    B    4

需要帮助...

2 个答案:

答案 0 :(得分:1)

您可以通过多种方式进行设计。以下文章将以两种方式解释它。你可以选择一个适合你需要的。

1)在每个组的开头添加一个分隔符组行 Grouping in ASP.NET GridView Control

2)在GridVIew中实现树视图,以便您可以切换/取消连接每个组 TreeView Grouping in ASP.NET GridView Control

答案 1 :(得分:0)

如果您正在使用实体框架工作,则使用LINQ查询对数据进行分组并绑定gridView 例如:var x= from x in data group x by x.itemID into GS select x; 将x绑定到gridview;