2009-07-22 112 views
1

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

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

这可能吗?

感谢,

丰富

+0

你试过击F2吗? – 2009-07-22 18:58:55

+0

另外,您是否尝试在ReadOnly模式下编辑_column_? – 2009-07-22 19:01:32

回答

1

我所有的时间(即允许用户无需在DataGridView束缚编辑列)。

试试这个:

  1. 设置编辑模式,以EditOnKeystrokeOrF2
  2. 确保在DataGridView只读设置为false
  3. 确保只读你要编辑设置为false

这应该工作。

+0

Spot - 列是ReadOnly!干杯:-) – richsage 2009-07-22 21:37:37

相关问题