如何从TableAdapter.Update报告进度
本文关键字:报告 Update TableAdapter | 更新日期: 2023-09-27 18:27:06
我正在使用TableAdpater.Update
将一些数据写入数据库,操作可能需要一分钟才能完成。
有没有办法向用户报告这方面的进展,因为他们认为它已经停止响应。
一个选项可能是实现自定义TableAdapter类并覆盖'Update'
(很抱歉使用VB.NET-这正是我打开的)
Public Class CustomDataAdapter : Inherits DataAdapter
Public Overrides Function Update(dataSet As System.Data.DataSet) As Integer
For Each row In dataSet.Tables(x).Rows
' Insert/Update into table
' Callback to a progressbar updater
Next
End Function
End Class