DataTable对象给出了一系列事件,我们可以使用这些事件来监控对DataSet中表内容作的修改。在对列进行修改之前(允许取消这种修改),为正在被编辑的行中的某列引发ColumnChanging事件。ColumnChanged事件是在下面情况被激活的:列发生了修改,而且这种变化已经固定了下来。
还有些事件是把行为作为一个整体,而不是作为行中的一列而出现的。RowChanging和RowChanged事件是在表中的任何行的内容发生变化时出现的——前者是发生在对行进行修改之前(允许取消这种修改),而后者发生时,这种变化已经固定在表中了。