在C# Winforms中对DataGridview进行分组

9

你好,我在C# WinForms中的datagridview中有以下数据:


列A | 列B | 列C | 组

 Register 1  |       10,00     |       15,00 | Group 1
 Register 2  |       10,00     |       15,00 | Group 1
 Register 3  |       10,00     |       15,00 | Group 2
 Register 4  |       10,00     |       15,00 | Group 2

我希望以以下形式呈现:

列 A | 列 B | 列 C

组 1
注册 1 | 10,00 | 15,00
注册 2 | 10,00 | 15,00
组 2
注册 3 | 10,00 | 15,00
注册 4 | 10,00 | 15,00

我不想使用多个数据网格视图。

2个回答

5

0

以下步骤可能有所帮助:

将AutoGenerateColumns设置为false。 创建一个额外的TextBoxColumn,用于显示分组列标题。 生成其他列。 使用适当的查询绑定到分组数据。


你能更具体地说明“适当的查询”吗?我已经将所有数据存储在数据表中,不想对数据库进行额外的查询。如果你有任何关于从数据库操作的示例,那就太好了。 - Chinjoo
你能绑定到那个数据表吗? - Mamta D
目前我正在将数据表绑定到数据网格视图。我不太确定您所说的绑定到该数据表是什么意思。 - Chinjoo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接