我有一个列表(类型类)。它有几行......例如44000,我需要将它绑定到c#中的datagridview。我想在不用用户控制UI的情况下这样做。即使我使用后台工作者,标题栏也没有响应。
就像
一样简单dataGridView1.DataSource = bars;其中bars是一个有44000行的绑定列表。
这一行阻塞了所有UI和时间..
有什么想法吗?
答案 0 :(得分:0)
我的建议是将较小的批次与视图中的批次捆绑在一起,或仅在视野中附近。并且在用户滚动时动态更新此绑定列表。
没有一个完美的解决方案,因为列表的大小太长,以一种方式绑定整个事物会导致性能损失。