C# DataGridView 禁止列排序
时间: 2023-07-01 13:28:44 浏览: 223
要禁止C# DataGridView中的列排序,可以通过设置DataGridView控件的ColumnHeadersHeightSizeMode属性为DisableResizing来实现,同时将列的SortMode属性设置为NotSortable,这样就可以禁止用户对列进行排序操作。
具体实现代码如下:
```
dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing;
foreach (DataGridViewColumn column in dataGridView1.Columns)
{
column.SortMode = DataGridViewColumnSortMode.NotSortable;
}
```
这样就可以禁止DataGridView控件中的列排序了。
阅读全文