我有一些空的datagridview使用的数据源是通过BindingSource List。因为AllowUserToAddRows = true,所以最初datagridview有一个空行。当我只选择这一行并关闭表单时,datagridview会创建一个新的空对象。它为什么这样做?如何防止这一点? 谢谢。删除dataGridView的最后一个空行
选择空行: 我得到这个:
结论:多次试图找到一个解决方案后,我决定创建的DataGridView和两个按钮的用户界面控制(添加行和删除行)。此时我停止了按计划去做,但我仍然很高兴知道解决方案。
>>>使用数据源是List通过BindingSource。你可以发布这是如何完成的? – NeverHopeless
>>>当我只选择这一行并关闭表单时,datagridview会创建一个新的空对象。每次重新打开创建一个新的行?说第一次打开显示2行,然后第二次显示三行等。? – NeverHopeless
如果我在关闭窗体中选择了“newRow”,则每次重新打开都会创建一个新行。即,带有星号的行。 –