在Windows窗体上,我有一个带有1个用户可编辑列的未绑定数据网格视图。用户点击其中一个单元格,改变主意并使用“x”关闭表单。然后他试图重新提起表格。出现以下错误:
“System.InvalidOperationException:操作未成功,因为程序无法提交或退出单元格值更改”
错误实际发生在我通过show.dialog显示表单之前执行datagridview.rows.clear的地方。
我在FormClosing事件中添加了一个DataGridView.CancelEdit(),但错误仍然存在。
我试图注释掉rows.clear代码,但每行出现两次。 datagridview的数据源是一个集合。
感谢您的帮助。
答案 0 :(得分:0)
我设置了form = Nothing的实例,问题就消失了