急:在Delphi中如何实现控制DBGrid控件显示记录条数?(50分)

  • 主题发起人 主题发起人 xxccbt
  • 开始时间 开始时间
X

xxccbt

Unregistered / Unconfirmed
GUEST, unregistred user!
急:请问各位,在Delphi中如何实现控制DBGrid控件显示记录条数,单击下一页按扭就能
在下一屏显示相同数量的记录?请详细讲解,为谢![?]
 
用StringGrid吧
 
你用InfoPower套件就可以,在这个套件上有wwDBNavigator,这个导航条上有下一页和
上一页的按钮。
 
如果没有控件,自己写几条语句不行吗?
动态设置dbgrid的datasource,按照recno显示
 
如果有ID标示,且是排好序的,可以先查询出满足条件的总记录,然后算出每页要显示的
记录数,这样top n,下一次从第n条,top n
 
请继续发表高见,我在等待!
 
用ADO,TCustomADODataSet.MaxRecords 可以實現
 
思路为:
用SQL调从第一条至第十条,当点击后,
SQL的值变为第十一条至第二十条并运行。
 
farce 朋友,请问具体如何实现?对于最后一屏如何处理,向前翻页又该怎么办?[:D]
 
用ehlib可以实现。
 
方法很多,如果你不需要控制dbgrid
可以把dbgrid的visable设置为false
然后把dbgrid的长度设置刚好放下10条记录
在上一页按钮上设置向前跳10条记录,
在下一页按钮上设置向后跳10条记录,
当然还要设置检测是否还有足够记录可跳。
 
后退
顶部