更新已删除的行和已分离的行有什么区别?

时间:2013-03-30 16:08:56

标签: c# database datatable

删除DataTable中的行时。

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

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

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

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

0 个答案:

没有答案