You can only use UI controls on the UI thread, so no: you can't do that "asynchronously".
I presume your problem is that the loop that fills the
ListView
is too slow? You can try wrapping the loop with
BeginUpdate
and
EndUpdate
calls:
ListView1.BeginUpdate()
ListView1.Items.Clear()
For i As Integer = 0 To oMaster.Data.Tables(0).Rows.Count - 1
...
ListView1.Items.Add( Item )
Next
ListView1.EndUpdate()
Nick