Datagridview新行消失
本文关键字:消失 新行 Datagridview | 更新日期: 2023-09-27 17:59:20
在我的DataGridView中,我单击一个新行,然后新的空行出现在底部,这是标准行为,没有问题。所以我填充了这一行,然后点击最后一个空行,问题是,我刚刚填充的行消失了。datagridview中的单元格有不同的类型textbox、datagridview组合框、date、int。我捕捉到DataError事件,没有错误消息。
这就是我设置数据源DataGridView.DataSource=dataTable;
的方式
我找不出发生这种事的原因。我发现其中一个原因可能是输入的数据无效,但据我所知,这不应该是我的情况,但也许我错了。
我刚刚自己解决了这个问题,我希望它能帮助其他人,因为我没有找到很多关于这个问题的参考资料。
最后,实际上是一个数据输入新行的问题。它们输入正确,因此没有错误消息,但缺少一些列(我指的是用户不可见的列),这就是新输入的行消失的原因。所以我使用了事件DefaultValuesNeeded
,输入了所有13列,现在它按预期工作,我现在只需要调整按用户输入的列和按代码输入的列。
向致以最良好的问候