簡體   English   中英

在C#中在后台綁定datagridview(或使用線程)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM