无法编辑DataGridView单元格,选择选项后我必须按Esc并丢失编辑

时间:2015-08-12 12:32:58

标签: c# winforms visual-studio-2012 datagridview combobox

所以这是故事 - 我有2 DataGridViews - 其中一个用作显示,另一个用户编辑或添加新条目。我不在edit上使用绑定。当我创建新条目时,我只是提取单元格的值并将它们传递给对象。当我编辑时虽然出现了问题。

编辑由两部分组成 - 一部分是选择要编辑的条目并在第二部DGV上显示。这是通过SelectionChanged事件完成的,代码如下。然后在编辑完成后,它应该以与创建相同的方式发布新任务。问题在于,当我进行编辑时,我必须从我的一个单元格中选择一个ComboBoxCell - 然后我做出选择,一切都冻结了。在我按ComboBox之前,我无法点击此Esc以外的任何内容 - 这显然会使选择恢复。

为什么这种冻结发生以及只有在从第一个DGV克隆数据时才会导致这种情况,但是在创建全新行时是否可以?我顺便使用VS2012,这是一个Windows窗体应用程序

以下是复制所选任务的代码 - 此方法是DGV1的{​​{1}}事件处理程序中的唯一内容:

SelectionChanged

0 个答案:

没有答案