我正在使用DataGridView控件的應用程序。由於有很多數據我使用VirtualMode來使用分頁,但即使使用此功能,需要花一些時間來更新DataGridView。所以我創建了一個控制旋轉和娛樂用戶。不幸的是,這個解決方案存在一些問題,即娛樂控制旋轉UI時,線程會處理來自它的任何請求,因爲它非常忙於此DataGridView。DataGridView阻止UI線程
即使它太忙,我應該怎麼做才能訪問UI線程? 如何在使用DataGridView時「娛樂」用戶或者是否存在阻止DataGridView阻止UI線程的主線?
btw。我知道Application.DoEvents可能會有所幫助,但我不想使用它。
嗨,謝謝你的回答,你能解釋一下你的意思是說「放棄DataGridView線程相對於UI的優先級」,我該如何實現這種效果? – Jarek 2010-09-11 22:16:15