私は、次の形式でのコードのかなり多くを持っている:DataRow.BeginEditの使い方()とDataRow.EndEdit()単一の変更のための
// assume that MyDataRow is a datarow from a typed dataset and has a property called SomeInt
MyDataRow row;
row.BeginEdit();
row.SomeInt = 42;
row.EndEdit();
DataRow.BeginEditのdocumentationは、以下の記述があります
BeginEditメソッドを使用して、DataRowを編集モードにします。この モードでは、イベントが一時的に中断され、ユーザーがに変更ルールをトリガーすることなく複数の行を変更できるようになります。
したがって、変更が1つしかない場合、BeginEditおよびEndEditメソッドの使用はまったく必要ではありませんか、何か不足していますか?私。ちょうどこれらの呼び出しを取り除くことは安全ですか、それを維持するのは良い方法ですか?
これは良い点です!ただし、これらのデータローにはイベントやトリガはありませんので、これは問題ではないと考えても安全です。 –