[英]binding a datagridview in background(or using a thread) in c#
我有一個列表(類型類)。 例如,它有幾行..44000,我需要將其綁定到c#中的datagridview。 我想做到這一點而無需從用戶那里控制UI。 即使當我使用后台工作人員時,標題欄也顯示沒有響應。
它就像
dataGridView1.DataSource =條形; 其中bar是具有44000行的綁定列表。
這一行阻塞了所有的UI和時間。
有任何想法嗎?
我的建議是將較小的批次與可見的或僅在可見的附近進行綁定。 並且隨着用戶滾動而動態地更新此綁定列表。
沒有一個完美的解決方案,因為列表的大小太長,以一種方式或另一種方式綁定整個東西會影響性能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.