dbgrid分页显示! dbgrid中读取数据库时,我如何实现分页显示。即我一次不需要取出所有数据,而是按照dbgrid显示的数目进行分页!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用SQL实现是最有效的办法,不过要配合全局变量了。 http://www.csdn.net/Develop/Read_Article.asp?Id=21959 dbgrid本身不处理这个问题,也不会一次读取所有数据,它只会读取当前所要显示的数据 这样仍然是一次性取出了所有的数据“select *”,只不过是显示的时候只显示10个而已,所有的数据读到了内存里面,我想只取出显示的这些数据,例如显示第二页时我只取出第11-20条数据!! select top 10 from ( select top n order by id ) order by id desc 这个和dbgrid没什么关系,但是否都读到内存还是和你用的驱动程序有关,比如用bde访问access数据库就不会这样,它总是访问到哪就读到哪 用sql写:分2种方法:1,分成小块显示出来;2,用sql游标实现 很简单哦,设定Recordset的 PageSize,PageCount,AbsolutePage属性不过要 Uses ADOInt 单元 delphi查询语句 网络通信传输2维数组的问题 本地登陆,互联网上验证,用的啥技术? 模拟键盘操作问题! delphi下载的源码 关于这个组件的问题 如何实现realplay的功能 一个有意思的数据库问题 删除或更新后从表显示所有数据 如何在右键菜单添加自定义的项目,能否添加到复制,剪切,粘贴一样内 请那些问题早已解决,但迟迟不给分的同志快点结账!同意的进来每人一分(前30名)! 关于PowerDesigner的问题 急:做ASP上传文件组件怎么样才能加快读取Request对象数据的速度?
设定Recordset的 PageSize,PageCount,AbsolutePage属性
不过要 Uses ADOInt 单元