【发布时间】:2012-10-23 22:11:27
【问题描述】:
我不知道该保留什么标题(仍然感到困惑,对此感到抱歉)。在我的项目中,我试图通过DataSet 更新数据库表。好吧,我做到了,但是当我删除DataSet 中的任何行并尝试更新数据库表时,VS 显示错误->“无法通过该行访问已删除的行信息”。然后我在互联网上搜索我得到了这个answer 的解决方案。现在我的代码没有显示任何错误,但令我感叹的是,数据库正在更新为 DataSet 的新值,既存在又也已删除。我不想将Dataset 的已删除行添加到数据库表中。如何解决?
在我的代码中我使用DataRowVersion.Original,我应该更改它吗?我还尝试了DataRowVersion 的其他值,但没有结果。
【问题讨论】:
标签: c# .net winforms c#-4.0 dataset