我有一个数据表。当行发生变化时,我需要获取这一行,它是以前的值(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 回答