いくつかのデータを表示するグリッドがあり、各行はオブジェクトに対応しています (データセット: IEnumerable<Object> MyObject
)。ユーザーはデータを更新できますが、これらの変更を取り消すこともできるようにしたいと考えています。
ユーザーによって変更されたオブジェクトを最初に保存し、必要に応じて元の状態にロールバックする準備ができている独自のメソッドをコーディングするつもりでしたが、.Net フレームワークで既に利用可能なものがあるかどうか疑問に思っています。
IEditableObject
だからあなたはインターフェースを調べたいと思うかもしれません。
変更追跡を提供するものは何も組み込まれていません(私が知っていることです)。
そのMSDNの記事にある例は、それを行う方法のかなり良い例です.