Я записываю некоторые данные в свою базу данных, используя TableAdpater.Update, и операция может занять до одной минуты.
TableAdpater.Update
Есть ли какой-нибудь способ сообщить о ходе этого пользователю, потому что они думают, что он перестал отвечать.
Один из вариантов может заключаться в реализации класса Custom TableAdapter и переопределении 'Update' (извините за VB.NET - это именно то, что я открыл)
'Update'
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