.net DataRow.Delete() Rows.Remove()区别

    xiaoxiao2023-09-28  114

    1、区别1:

    DataRow.Delete()  将对应行的的状态RowState标识为删除Deleted。 该行数据还可以查询到的。可通过DataTable.RejectChanges()  方法实现行状态的回滚,进而恢复数据。 

    Rows.Remove() : 等同于DataRow.Delete() 方法,再调用 AcceptChanges()方法。

    当需要使用 DataAdapter.Update()  更新时,不能使用 Rows.Remove()  方法,只能使用 DataRow.Delete() 方法 。

     

    最新回复(0)