C# DataGridView仅允许单击F2进行编辑

C# DataGridView仅允许单击F2进行编辑,c#,winforms,datagridview,.net-4.0,C#,Winforms,Datagridview,.net 4.0,我希望编辑我的DataGridView只需单击F2,而不是双击单元格 通过谷歌搜索,我找到了酒店: dgv.EditMode = DataGridViewEditMode.EditOnF2; 这可以使用F2进行编辑,但也可以使用双击。。。 有没有办法避免双击编辑 提前感谢您可以将属性设置为DataGridViewEditMode。以编程方式编辑,然后处理事件: private void dataGridView1_KeyDown(object sender, KeyEventArgs e) {

我希望编辑我的
DataGridView
只需单击
F2
,而不是双击单元格

通过谷歌搜索,我找到了酒店:

dgv.EditMode = DataGridViewEditMode.EditOnF2;
这可以使用F2进行编辑,但也可以使用双击。。。 有没有办法避免双击编辑

提前感谢

您可以将属性设置为
DataGridViewEditMode。以编程方式编辑,然后处理事件:

private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.KeyCode == Keys.F2)
    {
        e.Handled = true;
        dataGridView1.BeginEdit(true);
    }
}