首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

listview大数据量高速显示

2012-12-29 
listview大数据量快速显示现在listview需要显示几万条记录,我用常规的方法需要好几十秒才能现实完成,问怎

listview大数据量快速显示
 


  现在listview需要显示几万条记录,我用常规的方法需要好几十秒才能现实完成,问怎样才能做才能更快速的显
[解决办法]
以前我也遇到这种问题,解决方案有两种

1、采用翻页,一次数据量显示1000条左右都是很快的,字段在20个左右,也可以用dataGridView,效率似乎差不多
2、一次读取100条,然后点击滚动条的时候,判断松开鼠标时的记录行位置,然后再读取当前的100行显示,这样,listview始终只显示了当前的100行,效率自然高

我目前采用的第一种方式解决了2000W的数据显示,后面有时间了可能会改用第二种

最后,其实数据大到这种程度,不可能有人再去关心每一行数据放的什么,他也看不过来,客户其实想要的是滚动条拉到最后,看到最后一个ID,用眼睛证明数据确实有这么多,这个与技术无关。

热点排行