【发布时间】:2011-01-26 23:10:13
【问题描述】:
我有一些我正在更新的旧数据集代码。我正在尝试确定数据集是否对其进行了更改,以便我可以正确提示保存请求。但是 myDataset.HasChanges() 总是返回 true。
在我的保存方法中,我编辑了代码以确定数据集何时发生更改,并制作了如下代码:
1. myBindingSource.EndEdit()
2. myTableAdapter.Update(myDataSet)
3. myBindingSource.EndEdit()
在第 1 行之后,-myDataSet.HasChanges = true(可以理解)
第 2 行之后,-myDataSet.HasChanges = false(可以理解)
第 3 行之后,-myDataSet.HasChanges = true
我不确定为什么会在第 3 行出现这种情况,这不应该是错误的,因为我只是在数据集上运行了更新吗?
【问题讨论】:
标签: .net data-binding dataset tableadapter