【发布时间】:2012-11-12 13:16:10
【问题描述】:
我有一些空的datagridview,它使用数据源是List through BindingSource。因为 AllowUserToAddRows = true,最初 datagridview 有一个空行。当我只选择这一行并关闭表单时,datagridview 会创建新的空对象。为什么会这样做?如何防止这种情况? 谢谢。
选择空行: 我明白了:
结论:经过多次尝试寻找解决方案后,我决定使用 datagridview 和两个按钮(添加行和删除行)创建 UI 控件。在这一点上,我不再尝试按计划进行,但我仍然很高兴知道解决方案。
【问题讨论】:
-
>>> 通过BindingSource 使用数据源是List。你能发布这是如何完成的吗?
-
>>> 当我只选择这一行并关闭表单时,datagridview 会创建新的空对象。每次重新打开都会创建一个新行?说第一次打开显示 2 行然后第二次显示三行等..?
-
如果我在关闭表单中选择了“newRow”,则每次重新打开都会创建一个新行。即带星号的行。
标签: c# .net winforms datagridview