在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的排序,请使用第二种方法。