c# datagridview 禁止排序

在C#中禁止DataGridView排序可以通过以下方法实现:

1.设置DataGridView的SortMode属性为NotSortable:

dataGridView1.Columns["columnName"].SortMode = DataGridViewColumnSortMode.NotSortable;

2.在代码中重写DataGridView的SortCompare事件:

private void dataGridView1_SortCompare(object sender, DataGridViewSortCompareEventArgs e) e.SortResult = 0; e.Handled = true;

第一种方法只能禁止单独列的排序,如果要禁止整个DataGridView的排序,请使用第二种方法。

  •