DataGridView:在单击或击键时禁用单元格编辑,仅在双击时启用单元格编辑

时间:2015-12-27 18:07:13

标签: c# winforms datagridview

我在DataGridiView显示一些数据。

默认情况下,在按键或单击时启用单元格编辑,我想禁用它。

我希望只需双击即可编辑单元格值。

我如何实现这一目标?

1 个答案:

答案 0 :(得分:3)

DataGridView的{​​{3}}属性设置为EditProgrammatically。这使得编辑仅在调用EditMode方法时开始。

然后处理BeginEdit事件并致电CellDoubleClick

private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
    dataGridView1.BeginEdit(true);
}