对 Windows 窗体 DataGridView 控件中的数据排序

默认情况下,用户可以通过单击文本框列的标题(或者当文本框单元格聚焦于 .NET Framework 4.7.2 及更高版本时按 F3)对 DataGridView 控件中的数据进行排序。 可以修改特定列的 SortMode 属性,以允许用户在需要时按其他列类型排序。 还可以按任何列或多个列以编程方式对数据进行排序。

本节内容

Windows 窗体 DataGridView 控件中的列排序模式
介绍用于对控件中的数据进行排序的选项。

如何:设置 Windows 窗体 DataGridView 控件中列的排序模式
介绍如何使用户能够按默认情况下不可排序的列排序。

如何:在 Windows 窗体 DataGridView 控件中自定义排序
介绍如何以编程方式对数据进行排序,以及如何通过使用 DataGridView.SortCompare 事件或实现 IComparer 接口来自定义排序。

参考

DataGridView
提供关于 DataGridView 控件的参考文档。

DataGridView.Sort
提供 Sort 方法的参考文档。

DataGridViewColumn.SortMode
提供 SortMode 属性的参考文档。

DataGridViewColumnSortMode
提供 DataGridViewColumnSortMode 枚举的参考文档。

另请参阅