当前位置:编程学习 > C#/ASP.NET >>

遇到了一个问题,请高手为我指点迷津。

如何高效处理数据,比如说  从一个listbox中 选中 10 0000条记录 导入到另一个listbox 时,耗时太长了。
这种情况该怎么解决? --------------------编程问答-------------------- 擦!一个listbox显示10W条数据本来就够慢的了,还要导入到另一个listbox,必须更慢,相当慢。
你可以从listbox的数据源中复制出10W条记录到另一个集合,然后再用另一个listbox绑定,但是绑定10W条数据要让其显示的话,肯定很慢。

你可以分页显示,这样可以减轻UI呈现慢的问题,如果仅仅对listbox的数据源进行复制的操作,还是挺快的。 --------------------编程问答-------------------- 用委托或线程http://blog.csdn.net/xianfajushi/article/details/7609849 --------------------编程问答-------------------- 一楼就那样易做图掉了 --------------------编程问答-------------------- 首先在listbox中放入那么多条目就是非常愚蠢的事情。

这100000是让用户一条一条选么?如果是,这个界面得让用户操作到累死。如果不是,比如用户就是全选,或者反选几个不要的,或者选择某一段数据,或者某一类数据,你应该提供更友善的界面。 --------------------编程问答-------------------- 是啊,一个界面显示那么多问题纯粹就是一件超级蛋疼的事情 --------------------编程问答-------------------- 是这样的 , 易做图 有很多手机号码, 号码在数据库中存放着, 然后 加载到 datagridview , 然后从datagridview 中选择需要发送的号码 , 导入到 listbox 中 
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,