DataGridView只允许单击F2进行编辑

本文关键字:F2 编辑 单击 许单击 DataGridView | 更新日期: 2023-09-27 18:21:28

我希望只通过单击F2而不是双击单元格来编辑我的DataGridView。。。

谷歌搜索我找到了属性:

dgv.EditMode = DataGridViewEditMode.EditOnF2;

它可以使用F2进行编辑,也可以使用双击。。。有没有办法避免双击编辑?

提前感谢

DataGridView只允许单击F2进行编辑

您可以将EditMode属性设置为DataGridViewEditMode.EditProgrammatically,然后处理KeyDown事件:

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