Goto Data Grid 数据网格
Data Grouping 数据分组
分组功能将具有相同列值的行合并到相同的数据组中。它受 Grid View 和 Banded Grid View 支持。
Apply Grouping 应用分组
数据分组最初在 Data Grid 中启用(默认设置)。要按列对数据进行分组,请将列标题拖动到组面板中。另一个选项是右键单击列标题并选择“Group By This Column”。这两种技术都可以在 Visual Studio 和运行时使用。
当您按列对数据进行分组时,这些列会自动从 View 中隐藏,并且所有组都会折叠。
gridView1.Columns["cash_opera"].Group();
// OR
//gridView1.Columns[nameof(Product.ShipCountry)].GroupIndex = 0;gridView1.ExpandAllGroups();
Related API 相关 API
- GridOptionsCustomization.AllowGroup — 禁用按网格列分组。
- GridColumn.OptionsColumn.AllowGroup — 禁用按此特定列分组。
- OptionsColumn.AllowMove — 阻止用户拖动列标题,包括在组面板内拖动它。
- GridOptionsView.ShowGroupPanel — 管理组面板的可见性。隐藏此面板不会禁用分组。
- GridOptionsView.ShowGroupedColumns — 指定数据分组所依据的列是否仍应在视图中可见。
- GridOptionsBehavior.AutoExpandAllGroups — 如果启用此设置,则所有组将在分组后自动展开。
Ungroup Data 取消数据分组
要取消数据分组,请将列标题从组面板拖动到列标题面板,或右键单击列标题并从上下文菜单中选择“取消分组”。要删除所有分组,请右键单击组面板并选择“Clear Grouping”。
Related API 相关 API
待续。。。。