好吧,我有一個DataGridView,我想加載數據,我從後臺工作人員運行的SQLDataReader中檢索數據(它是一個需要很長時間的查詢)。VB.NET DataGridView加載來自後臺工作者和SQLDataReader的數據
我的目標是讓用戶體驗類似於在Windows中搜索文件,當結果出現在列表中時,結果將顯示在列表中,您仍然可以與窗口進行交互。
我讓它與後臺工作者和數據讀取器一起工作,我試圖通過使用BackgroundWorker.ReportProgress方法從SQLDataReader.Read添加行。一切技術上的作品,但閃爍是瘋狂的,形式是無法使用的(可能不是因爲GUI線程被阻止,只是因爲有這麼多的事情......)
任何想法?我如何使datagridview「平滑」加載?