摘要: DataTable状态(DataRowState, AcceptChanges,RejectChanges,BeginEdit)介绍 DataRowState 枚举:Added该行已添加到 DataRowCollection 中,AcceptChanges尚未调用。Deleted该行已通过 DataRow 的 Delete 方法被删除。Detached该行已被创建,但不属于任何 DataRowCollection。DataRow 在以下情况下立即处于此状态:创建之后添加到集合中之前;或从集合中移除之后。Modified该行已被修改,AcceptChanges 尚未调用。Unchanged该行自 阅读全文
posted @ 2012-12-27 15:38 代码缔造的帝国 阅读(315) 评论(0) 推荐(0) 编辑
摘要: AcceptChanges用于 Update后因为:若用在Update前,调用AcceptChanges办法会将所有批改保存到DataSet或DataTable中,使得所有行的状况都是Unchanged(没有被更改状况,Added、Modified、Unchanged将保留当前修改过的值,Deleted的行将从DataTable中移除,,最后所有的行的状态都置为Unchanged)。而DataAdapter.Update办法在保存数据到数据库表时做过一个搜检,即搜检表行是否被修悔改,若是没被修悔改,那么更需将不会履行任何号令,直接跳过本行,开端搜检下一行,如此,一个表若是行都是Unchange 阅读全文
posted @ 2012-12-27 15:16 代码缔造的帝国 阅读(303) 评论(0) 推荐(0) 编辑