C# DataGridview 跨線程調用滾動條被被禁用的解決方法

 

       最近碰到一古怪的問題,當跨線程回調主窗體DataGridView控件時,該控件的滾動條莫名的被禁用掉了。而後嘗試的很多種方法都無法解決,在高人指點下,採用timer控件簡單的繞過了跨線程調用控件出現的詭異問題。

 

     具體做法如下,主窗體設計一變量 初始爲 線程數,當所有線程結束時 將該值改爲0,同時在初始話窗體是啓用Timer控件 1 秒鐘檢查一下該字段的變化,如果爲零將結果緩衝區中的數據加載到控件上。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章