ColumnChanged
DataColumnChangeEventHandler ColumnChanged;
The ColumnChanged
event is raised after the value
for a column in the DataRow
has been changed.
The following code demonstrates how to handle the
ColumnChanged
event:
DataTable dt = new DataTable(); dt.ColumnChanged += new DataColumnChangeEventHandler(dt_ColumnChanged); private void dt_ColumnChanged(object sender, DataColumnChangeEventArgs e) { MessageBox.Show("ColumnChanged: Name = " + e.Column.ColumnName + "; " + "ProposedValue = " + e.ProposedValue.ToString() + "; " + "Row Id = " + e.Row["Id"].ToString()); }
The event handler receives an argument of type
DataColumnChangeEventArgs
containing properties
that provide specific information about the event as described in
Table 23-13.