现在listview需要显示几万条记录,我用常规的方法需要好几十秒才能现实完成,问怎样才能做才能更快速的显
------解决方案--------------------------------------------------------
以前我也遇到这种问题,解决方案有两种
1、采用翻页,一次数据量显示1000条左右都是很快的,字段在20个左右,也可以用dataGridView,效率似乎差不多
2、一次读取100条,然后点击滚动条的时候,判断松开鼠标时的记录行位置,然后再读取当前的100行显示,这样,listview始终只显示了当前的100行,效率自然高
我目前采用的第一种方式解决了2000W的数据显示,后面有时间了可能会改用第二种
最后,其实数据大到这种程度,不可能有人再去关心每一行数据放的什么,他也看不过来,客户其实想要的是滚动条拉到最后,看到最后一个ID,用眼睛证明数据确实有这么多,这个与技术无关。