当我单击DataGridView控件的一列时,控件会根据列对所有数据进行排序。
是否可以禁用此功能? (实际上我想在Excel或Word表格中选择整个列。)
谢谢!
答案 0 :(得分:2)
要禁用网格中的排序,您只需将每列的SortMode
属性设置为DataGridViewColumnSortMode.NotSortable
,如下所示:
foreach (DataGridViewColumn column in dataGridView.Columns)
{
column.SortMode = DataGridViewColumnSortMode.NotSortable;
}
对于完整列选择,该功能不存在。使其工作将需要相当多的工作(如果可能的话,我怀疑无论如何!)。