【使い方】
DataTable の特定行 DataRow が新しく追加、更新、削除が行われたかどうかを示す値を取得します。
// dr は DataRow
// 更新を判断する
switch( dr.RowState )
{
case DataRowState.Added: // 追加された状態
Console.WriteLine("追加されました");
break;
case DataRowState.Deleted: // 削除された状態
Console.WriteLine("削除されました");
break;
case DataRowState.Modified: // 変更された状態
Console.WriteLine("変更あり");
break;
case DataRowState.Unchanged: // 変更なしの状態
Console.WriteLine("変更なし");
break;
case DataRowState.Detached: // 作成直後で、DataTableに追加されていない状態
Console.WriteLine("作成直後");
break;
}
|