c#datagridview关闭列排序
时间: 2023-09-09 11:10:28 浏览: 156
C#禁用DataGridView控件列表头自动排序功能
5星 · 资源好评率100%
要禁用C#中DataGridView的列排序功能,可以使用以下代码:
```csharp
yourDataGridView.Columns[columnIndex].SortMode = DataGridViewColumnSortMode.NotSortable;
```
其中,`columnIndex`是要禁用排序的列的索引。
如果要禁用所有列的排序,可以使用以下代码:
```csharp
foreach (DataGridViewColumn column in yourDataGridView.Columns)
{
column.SortMode = DataGridViewColumnSortMode.NotSortable;
}
```
这样,用户将无法通过单击列标题来对DataGridView进行排序。
阅读全文