标签: c# winforms datagridview .net-4.0
我希望仅在点击Main.txt时修改我的DataGridView,而不是在单元格上双击...
Main.txt
DataGridView
F2
使用dgv.EditMode = DataGridViewEditMode.EditOnF2; 进行编辑,但也可以使用双击... 有没有办法避免双击编辑?
dgv.EditMode = DataGridViewEditMode.EditOnF2;
提前致谢
答案 0 :(得分:2)
您可以将EditMode属性设置为DataGridViewEditMode.EditProgrammatically,然后处理KeyDown事件:
EditMode
DataGridViewEditMode.EditProgrammatically
KeyDown
private void dataGridView1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F2) { e.Handled = true; dataGridView1.BeginEdit(true); } }