2012-01-31 7 views
3

データテーブルに自動的に変更を受け入れる方法や、行を変更するときに変更の追跡を無効にする方法はありますか?DataTable変更トラッキングを無効にする

データテーブルを変更するときは、DataTable.AcceptChanges()に電話するのを忘れると、実際の問題が発生する可能性があります。

答えて

0

私はDataTableの全体のポイントは、行のバージョン管理と変更の追跡の追加利点があると思います。私はあなたが実際にこの動作を無効にできるとは思わない。 MSDN

各コレクションのDataRowは、表のデータ行を表します。 行の列の値に変更をコミットするには、 でAcceptChangesメソッドを呼び出す必要があります。

行のバージョン管理を完全に無効にしたいのですか、特定の場合にのみ無効にしますか?

+1

完全に無効にしたいです。 –

+0

"DataTable.AcceptChanges()を呼び出すことを忘れています..."関数を呼び出すことを忘れると問題が発生する可能性があります。それが本当に難しいのであれば、あなた自身のためにAcceptChangesを呼び出す独自の関数MySaveDataTable(...)を作成することができます。 –

関連する問題