Transactions 如何取消TableAdapter.Update()

Transactions 如何取消TableAdapter.Update(),transactions,dataset,tableadapter,Transactions,Dataset,Tableadapter,如何取消已经运行的TableAdapter.Update调用?我在SqlTransaction内部调用它,因此可以轻松地调用事务上的回滚,但这不会停止更新本身的执行 注意:我正在BackgroundWorker上运行Update,以防您想知道在另一个执行函数期间如何调用Rollback。所以我通过使用TableAdapter.UpdateDataRow r重载并一次发送一行来解决这个问题。这样,如果我需要在某个时刻取消操作,我可以简单地中断循环并回滚事务。容易,不是吗

如何取消已经运行的TableAdapter.Update调用?我在SqlTransaction内部调用它,因此可以轻松地调用事务上的回滚,但这不会停止更新本身的执行


注意:我正在BackgroundWorker上运行Update,以防您想知道在另一个执行函数期间如何调用Rollback。

所以我通过使用TableAdapter.UpdateDataRow r重载并一次发送一行来解决这个问题。这样,如果我需要在某个时刻取消操作,我可以简单地中断循环并回滚事务。容易,不是吗