获取DataTable 删除行的数据

在DataTable 中通过

DataTable dtGetChange = dt.GetChanges(); 获取被修改的列,如果在dtGetChange某几行的RowState 为Delete那么,那么在获取被删除行数据就会报错,如:“不能通过已删除的行访问该行的信息”。

对于此问题有2种方式

1,调用dtGetChange.Rows[i].RejectChanges(); 方法,回滚被删除的操作。

2,drChange[“ColumnName”, DataRowVersion.Original].ToString(); 来获取某列的值。

http://74229.com/?p=27

你可能感兴趣的:(Datatable)