关于datarow的状态
发现没有添加到DataTable中的行删除则为Detached,添加之后则为Deleted。MSDN对RowState的说明
Detached | 该行已被创建,但不属于任何 DataRowCollection。 DataRow 在以下情况下立即处于此状态:创建之后添加到集合中之前;或从集合中移除之后。 |
Unchanged | 该行自上次调用 AcceptChanges 以来尚未更改。 |
Added | 该行已添加到 DataRowCollection 中,AcceptChanges 尚未调用。 |
Deleted | 该行已通过 DataRow 的 Delete 方法被删除。 |
Modified | 该行已被修改,AcceptChanges 尚未调用。 |