3
データテーブルに自動的に変更を受け入れる方法や、行を変更するときに変更の追跡を無効にする方法はありますか?DataTable変更トラッキングを無効にする
データテーブルを変更するときは、DataTable.AcceptChanges()
に電話するのを忘れると、実際の問題が発生する可能性があります。
データテーブルに自動的に変更を受け入れる方法や、行を変更するときに変更の追跡を無効にする方法はありますか?DataTable変更トラッキングを無効にする
データテーブルを変更するときは、DataTable.AcceptChanges()
に電話するのを忘れると、実際の問題が発生する可能性があります。
私はDataTable
の全体のポイントは、行のバージョン管理と変更の追跡の追加利点があると思います。私はあなたが実際にこの動作を無効にできるとは思わない。 MSDN:
各コレクションのDataRowは、表のデータ行を表します。 行の列の値に変更をコミットするには、 でAcceptChangesメソッドを呼び出す必要があります。
行のバージョン管理を完全に無効にしたいのですか、特定の場合にのみ無効にしますか?
完全に無効にしたいです。 –
"DataTable.AcceptChanges()を呼び出すことを忘れています..."関数を呼び出すことを忘れると問題が発生する可能性があります。それが本当に難しいのであれば、あなた自身のためにAcceptChangesを呼び出す独自の関数MySaveDataTable(...)を作成することができます。 –