我正在使用TableAdpater.Update
向我的数据库写入一些数据,操作可能需要一分钟才能完成。
是否有某种方法可以向用户报告此进度,因为他们认为已停止响应。
答案 0 :(得分:1)
一个选项可能是实现Custom 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