捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:使用 Virtual List 技术快速列出大批量数据
419546021 592194 2017/10/4 14:58:32
不错啊
cat_999 33493 2008/3/28 15:23:39
很好!!!
能实现在首列加一个check吗,实现对每行的select那就更好了!!!
flfq 26073 2006/9/15 0:33:50
超快呀,以前一个读数据的过程要 30秒多左右,现在 153 ms ,太感谢了
flfq 26071 2006/9/15 0:03:47
解决了我的一个问题
yqqjerk 25620 2006/8/24 8:58:44
to factsoft:

对,demo里有关于外壳使用的例子:)
yqqjerk 25619 2006/8/24 8:57:46
to yeschoto:

看了你的留言后,我专门拿Virtual List和DBGrid进行了速度测试比较,30w条记录,结果是速度几乎一样快。

我还看了TDBGrid的vcl代码,我的Data Virtual list代码原理和DBGrid的原理基本是一样的,都是用Move语句移动记录集指针。

另外,在压缩包内附带的Data Virtual List的Demo列出的数据量是1w条(Access数据库),如果这样的记录集还不大,兄弟可以自己将Access数据库里的数据量加到到你满意的条数后再测试,看看速度有没有慢过DBGrid。
yqqjerk 25618 2006/8/24 8:53:40
to ahlkj:

是的,谢谢:)
yeschoto 25615 2006/8/24 1:31:41
数据量大了就不行了,比不上xxxDBGrid。
factsoft 25601 2006/8/23 10:00:13
delphi 的DEMO里有例程
zhenlong 25597 2006/8/23 3:08:20
Delphi2006,为啥加上BeginUpdate和EndUpdate后,TListView的标题就显示不正常了,以前我在D7里都很正常。
kinneng 25596 2006/8/22 23:26:53
很好,是否开源不要紧,反正我也看不懂,上来无非就是灌点水
ahlkj 25595 2006/8/22 23:26:25
如果在 btnStartClick 事件中加入 lvwMain.Items.BeginUpdate; 和 lvwMain.Items.EndUpdate; 效率就更高了,显示的速度更快。
helpme5 25592 2006/8/22 21:57:21
很好,谢谢分享!
第一页 上一页 下一页 最后页 有 13 条纪录 共1页 1 - 13
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号 更新RSS列表