我有一個很大的數據集(超過100,000條記錄),我希望加載到DataGridView中。執行此操作的存儲過程可能需要10秒或更長時間才能完成。從SqlDataAdapter填充DataGridView的背景
到目前爲止,我有一個BackgroundWorker阻止UI鎖定,並實現了一個基本的「請稍候」對話框。
我想要做的是以某種方式填充DataGridView的結果,因爲它們以某種方式從數據庫返回。描述它的最好方式是SQL Server Management Studio如何執行它 - 當查詢運行時,即使查詢仍在執行,行也會立即返回。還有一個按鈕可以停止查詢並保留已返回的行。
我該如何在自己的代碼中執行此操作?
DataGridView僅用於顯示數據行,然後用戶單擊一個來執行其他操作。沒有東西會寫回數據庫。
5.讓我發笑:)) – 2009-09-16 19:58:21