【问题标题】:Editing DataGridView cells without a bound source?在没有绑定源的情况下编辑 DataGridView 单元格?
【发布时间】:2010-11-13 03:17:35
【问题描述】:

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

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

这可能吗?

谢谢,

丰富

【问题讨论】:

  • 另外,您尝试在只读模式下编辑的 吗?

标签: c# .net winforms datagridview


【解决方案1】:

我一直这样做(即允许用户在不绑定 DataGridView 的情况下编辑列)。

试试这个:

  1. 将 EditMode 设置为 EditOnKeystrokeOrF2
  2. 确保 DataGridView 上的 ReadOnly 设置为 false
  3. 确保将要编辑的列上的 ReadOnly 设置为 false

应该可以的。

【讨论】:

  • 正确 - 该列是只读的!干杯:-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多