如何在VB中利用listview快速显示10000以上的记录
来源:互联网 发布:淘宝开店名称叫什么好 编辑:程序博客网 时间:2024/05/19 03:18
光从代码优化来看,个人支持yunyu97,其实如果是使用控件的话用什么编译语言之间的差距不会很大,因为大部分操作是在控件中的代码做的。即使是使用vb,优化好了,速度也是很快的。
本例中由于listview现有行数已知,yunyu97的代码还可以进一步优化为:
Dim nItems As ListItemsDim nItem As ListItemDim i As LongWith ListView1.ListItemsFor i = 0 To 10000With .Add(, , i + 1).SubItems(1) = ("??o?°?").SubItems(2) = ("??o?°?").SubItems(3) = ("??o?°?")End WithNext iEnd With
这个在我的T60机上测试,10000行只要0.18秒。
当然,如果从设计角度来看,一次向listview加入10000行数据本身不是一个好方案,耗时耗内存。并且用户也不需要同时观看10000条记录,显示器也显示不了,所以分段或者分页加入才是最好的办法。
----------------------------------------------------------------------
简单! 实用!
先初始化 子项目 在 装填到 父项目
大大减少 了引用 的深度
提高的速度!
作者:段利庆 (Lee) QQ:14035344
- 如何在VB中利用listview快速显示10000以上的记录
- 到底应该如何在VB的ListView中动态加载数据库中的大量记录?
- 在VB的ListView中动态加载记录
- 在VB的ListView中动态加载记录
- VB将数据显示在ListView中
- [VB.NET]怎样用ListView显示符合条件的记录?
- 如何在ListView中显示Bitmap图像
- 记录开发中listview的动态显示
- VB.Net-->如何使两个(或以上的)文本框(或NumberUpDown)显示相同的内容?
- 一对多关联的数据库在VB.NET中如何新增记录
- VB 中如何在已得到的记录集中进行排序/过滤等操作sql
- 一对多关联的数据库在VB.NET中如何新增记录
- 一对多关联的数据库在VB.NET中如何新增记录
- [VB.NET]请问如何在dataGrid中显示搜索结果?
- 如何在ListView中嵌套ListView---listview的重新测量
- VB.NET的DataGrid控件中显示数据记录编号
- 记录下:在html中利用JavaScript动态的显示日期和时间
- 在VB程序中快速将DataGrid控件中的数据显示在文本框中
- 面向对象设计模式之Singleton单例模式
- Build Cloud Storage: Installing an OpenStack Swift cluster on EC2
- java线程同步原理及wait,notify的用法及与sleep的区别
- 自定义进程在apache中加载方式
- "Hadoop namenode -format" get "java.net.UnknownException"
- 如何在VB中利用listview快速显示10000以上的记录
- cocos2d知识
- SAP NetWeaver Internet Sales - local file read
- 困惑: 9pitch图片显示出黑线
- opensips 安装及基本配置
- sql server行转列问题终极解决
- chorme extension plugin
- 最小点覆盖集&&http://acm.nyist.net/JudgeOnline/problem.php?pid=237
- linux内核调试技巧--current的应用