捐赠 | 广告 | 注册 | 发布 | 上传 | 关于我们    
  粤ICP备10103342号-1 DELPHI盒子 | 盒子文章 | 盒子问答悬赏 | 最新更新 | 盒子检索 | 下载中心 | 高级搜索    
  精品专区 | 繁體中文 | 奖励公告栏 | 直通车账号登陆 | 关闭GOOGLE广告 | 临时留言    
 
广告
评论:分页显示技术 (StringGrid)
shangshang 16709 2005/7/30 16:44:23
[就是客户端也有嫌大的可能] , 如果不是数字序号型字段,怎么只取lastid,firstid啊? 我说的是构建的速度和重构的麻烦
不过反正可以根据实际情形进行修改各种方式构造链表。
endo 16697 2005/7/30 9:03:12
To shangshang:
    晕!差点被你搞懵了!链表实在客户端构建的!!!
    我这边测试的时候,客户端取1000条数据的时候,速度很快!
    而且一页1000条足够了!!! :)
endo 16696 2005/7/30 8:45:37
To shangshang:
    看来你不是很仔细看代码!我那个ID只是个演示,你完全可以根据其他来判断,如时间等!把LastID换成LastTime等!

【问题是:数据量很大时,光读id就很大了,如果用在服务器端......】
链表也完全没有必要构建,只需要取得LastID和FirstID就可以了,然后释放掉链表!

仅供参考!:)
shangshang 16683 2005/7/29 19:55:43
我原来做过类似的分页,不过我没有ID,只是用关键列,每次用in函数取数据,
跟你的有些类似,你要求必须有ID,问题是:数据量很大时,光读id就很大了,如果用在服务器端,比如网站,服务器的这个链表太占内存,就是客户端也有嫌大的可能,还有如果实时插入或删除了某记录,可能造成链表重新构建,当然数据编辑也可以不放在浏览模块里。
不知你对上面的问题有没有考虑,还是只希望在符合运行这种分页方法的地方运行它就可以了,达到分页目的,其他要求再考虑别的。
senfore 16671 2005/7/29 11:37:28
能不能也写一下.我不会..
endo 16667 2005/7/29 9:58:14
DBGrid分页技术源码下载:
官方下载地址:http://www.uu987.com/MySoft/DBGridDivPage.rar

ListView分页显示不用我写了吧???
robornet 16666 2005/7/29 9:21:54
看了源碼,是根據頁次動態從數據庫取數據吧!
endo 16664 2005/7/29 8:34:49
To kinneng:
    晕!你不会看看源代码!!!看了你就明白了!!!
kinneng 16660 2005/7/29 0:32:48
TStringGrid分页显示,ListView,DBGrid分页显示的原理一样!

既然一样,为什么不直接使用DBGrid
第一页 上一页 下一页 最后页 有 29 条纪录 共2页 21 - 29
 用户名:
 密 码:
自动登陆(30天有效)
 
  DELPHI盒子版权所有 技术支持:深圳市麟瑞科技有限公司 1999-2024 V4.01 粤ICP备10103342号-1 更新RSS列表