次のコードは、UI をフリーズします。
'Load DataTable using backgroundworker with 15,000 records
...
'On backgroundworker's run completed event, pass loaded table
'and fill datagridview control
dim t as DataTable
t = DirectCast(e.Result, DataTable)
'This part takes very long and FREEZE UI
gridview.DataSource = t
ローディング部分を修正する解決策はありますか?DataGridView には非同期ロード メソッドはありません。UI スレッドと競合するため、gridView.DataSource = t を backgroundworker スレッドに入れることができません。助けてください..