C# 单击列时如何更改DataGridView的行为?
单击DataGridView控件的一列时,该控件将根据该列对所有数据进行排序 是否可以禁用此功能?(实际上,我希望选择整个列,如Excel或Word表格中所示。)C# 单击列时如何更改DataGridView的行为?,c#,winforms,datagridview,C#,Winforms,Datagridview,单击DataGridView控件的一列时,该控件将根据该列对所有数据进行排序 是否可以禁用此功能?(实际上,我希望选择整个列,如Excel或Word表格中所示。) 谢谢 要禁用网格中的排序,只需将每列的SortMode属性设置为DataGridViewColumnSortMode.NotSortable,如下所示: foreach (DataGridViewColumn column in dataGridView.Columns) { column.SortMode = DataGri
谢谢 要禁用网格中的排序,只需将每列的
SortMode
属性设置为DataGridViewColumnSortMode.NotSortable
,如下所示:
foreach (DataGridViewColumn column in dataGridView.Columns)
{
column.SortMode = DataGridViewColumnSortMode.NotSortable;
}
至于整列选择,该功能不存在。要让它发挥作用需要做很多工作(如果有可能的话,我怀疑这一点!)