我使用的是4.7.NetFramework。我正在尝试在DataGridView控件上按F3,它将作为排序GridData。所以我想禁用这个密钥。
通过列的SortMode
属性指定每个文本框列的排序模式。默认情况下设置为Automatic
。这就是为什么按F3有效。将SortMode
属性设置为NotSortable
值。
dataGridView.Columns["ColumnName"].SortMode = DataGridViewColumnSortMode.NotSortable;
有关详细信息,请参阅DataGridViewColumnSortMode和文章。
您必须创建自己的自定义数据网格视图。
class MyDataGridView:DataGridView
{
protected override void OnKeyDown(KeyEventArgs e)
{
//Here you have to manage what you want to do with the keys.
}
}