编辑没有绑定源的DataGridView单元格?

时间:2009-07-22 18:56:23

标签: c# .net winforms datagridview

.NET / C#的新东西所以请原谅我,如果它是明显的东西;-)我正在尝试在DataGridView控件(WinForms)上进行单元格编辑。我已将所有“ReadOnly”类型选项设置为false,我将EditMode设置为“EditOnEnter”,我添加了一行并以编程方式选择了当前单元格,我尝试调用BeginEdit()但都无济于事 - 我无法编辑单元格的内容。

我唯一可以想到的是控件没有绑定到数据源 - 我希望能够以电子表格的方式使用它,所以当输入内容时,我可以添加新行等,并在按钮单击时,可以通过编程方式检索数据以供以后使用。

这可能吗?

谢谢,

1 个答案:

答案 0 :(得分:1)

我一直这样做(即允许用户编辑没有绑定DataGridView的列)。

试试这个:

  1. 将EditMode设置为EditOnKeystrokeOrF2
  2. 确保DataGridView上的ReadOnly设置为false
  3. 确保要编辑的列上的ReadOnly设置为false
  4. 这应该有效。