解決方法がわからないという問題があります。サーバーからデータ項目のリストを受け取る C# アプリがあり、それらはバインドされてデータグリッドに表示されます。その後、ユーザーはそれらを変更し、アイテムを追加または削除してから、これらの変更をサーバーにコミットできる必要があります。データグリッドは基本的に、ユーザーがデータベース テーブルを編集できる pgAdmin 3 または Sequel サーバーなどからの「データの編集」ウィンドウとして機能します。
データグリッドにアイテムを表示できますが、リストに加えられたすべての変更を追跡する方法がわかりません。変更が行われた場合、元のアイテムを削除して変更されたバージョンを挿入する必要があるため、アイテムの変更されていないバージョンと変更されたバージョンを把握する必要があります。
誰もこれを行う方法を知っていますか?