更新中のレガシー データセット コードがいくつかあります。データセットに変更があるかどうかを判断しようとしているので、保存要求を適切に求めることができます。ただし、 myDataset.HasChanges() は常に true を返します。
私の save メソッドでは、コードを編集して、データセットがいつ変更されたかを判断し、次のようなコードを作成しました。
1. myBindingSource.EndEdit()
2. myTableAdapter.Update(myDataSet)
3. myBindingSource.EndEdit()
1 行目の後 - myDataSet.HasChanges = true (理解できる)
2 行目の後 - myDataSet.HasChanges = false (理解できる)
3 行目の後 - myDataSet.HasChanges = true
なぜこれが 3 行目で発生するのかわかりませんが、データセットで更新を実行したばかりなので、これは誤りではないでしょうか?