0

删除 DataTable 中的一行时。

如果我使用row.delete()方法然后DataAdapter.Update(DataTable)。它抛出一个引用异常(不要注意到这一点)。

但是如果我使用Rows.remove(row)方法那么DataAdapter.Update(DataTable)。它不会抛出任何东西。

在这两种情况下,数据库中都没有任何变化。我知道在第一种情况下,该行被标记为已删除。在第二种情况下,它被标记为分离。

有人请向我解释 DataAdapter 在每种情况下的作用。

4

0 回答 0