禁用DataTable更改跟踪

本文关键字:跟踪 DataTable 禁用 | 更新日期: 2023-09-27 18:22:13

有没有一种方法可以让数据表自动接受更改,或者在修改行时只禁用更改跟踪?

当对数据表进行更改时,忘记调用DataTable.AcceptChanges()可能会导致真正的问题。

禁用DataTable更改跟踪

我认为DataTable的全部目的是具有行版本控制和更改跟踪的额外好处。我不认为你真的可以禁用这种行为。来自MSDN:

集合中的每个DataRow表示表中的一行数据。若要提交对行中某列值的更改,必须调用AcceptChanges方法。

是要完全禁用行版本控制,还是仅在特定情况下禁用?