DataTable的RejectChanges()方法用于取消自上次调用AcceptChanges()方法以来所做的所有更改,并将数据恢复为先前状态。
使用方法如下:
首先,确保已创建一个DataTable对象并加载了数据。
在对DataTable进行更改后,可以调用RejectChanges()方法来撤消这些更改。
示例代码如下:
// 创建一个DataTable对象并加载数据
DataTable dataTable = new DataTable();
// 加载数据到dataTable中
// 执行一些更改操作,如添加、修改或删除行
dataTable.Rows[0]["ColumnName"] = "NewValue";
// 调用RejectChanges()方法来撤消更改
dataTable.RejectChanges();
在上述示例中,调用RejectChanges()方法将使DataTable返回到上次调用AcceptChanges()方法的状态,所有更改都将被取消。
请注意,RejectChanges()方法只适用于未调用AcceptChanges()方法的更改。如果在调用AcceptChanges()方法后对DataTable进行了更改,则无法使用RejectChanges()方法来撤消这些更改。