DataTableがあります。行の変更が発生した場合、この行とその前の値(DataRow)を取得する必要があります。どうすれば入手できますか?
5223 次
1 に答える
10
イベントをサブスクライブする必要がColumnChanged
あります。そうすれば、以前の値と現在の値を確認できます。
例:
//code to wire up the handler
custTable.ColumnChanged += new DataColumnChangeEventHandler(Column_Changed);
//code for the event
private static void Column_Changed(object sender, DataColumnChangeEventArgs e )
{
Console.WriteLine("Column_Changed Event: name={0}; Column={1}; original name={2}",
e.Row["name"], e.Column.ColumnName, e.Row["name", DataRowVersion.Original]);
}
于 2013-03-14T17:32:20.767 に答える