ciao, si il caricamento viene fatto all'interno del backgroundworker e normalmente uso il progresschange per visualizzare lo stato di avanzamento del processo.
forse mi sono spiegato male io....
ci riprovo.
Per procedere con le operazioni di elaborazione dati devo prima caricare i dati quindi l'operatore deve per forza attendere la fine di questo processo che a volte risulta essere lungo a causa dell'enorme mole di dati in questione, quindi vorrei visualizzare una barra che indica lo stato di tale processo ma non so dove andare a pescare il valore da passare alla barra visto che per caricare i dati nel dataset uso questa funzione:
Public Function My_LoadFile(ByVal FileDrwName as string)
On Error GoTo Errore
Dim CR As Boolean = True
'Reset dei valori
Ds_Dati.Reset()
'===============
'Lettura del dataset
Ds_Dati.ReadXml(FileDrwName)
'======================
GoTo Uscita
Errore:
MsgBox(Err.Description & " My_LoadFile")
CR = False
Uscita:
Return CR
End Function