DataGridView只允许编辑F2

时间:2015-11-10 06:45:55

标签: c# winforms datagridview .net-4.0

我希望仅在点击Main.txt时修改我的DataGridView,而不是在单元格上双击...

谷歌搜索我找到了这个属性:

F2

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

提前致谢

1 个答案:

答案 0 :(得分:2)

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

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