回 帖 发 新 帖 刷新版面

主题:關于delphi中DBGrid控件的問題......

在DBGgrid控件中如何實現顯示數據的繙頁。
因為數據庫中的記錄有很多,所以必須要使用這樣的功能。哪位達人能夠指教下小弟。
感激不盡。。

回复列表 (共2个回复)

沙发

不是自己带有滚动条的吗,干吗非要分页,而且分页很麻烦,窗口大小变化了,每页的容量不同

板凳


//计算一次滚动的行数 
iRollCount := (GridDisplay.Height div GridDisplay.DefaultRowHeight);
{//排除只显示一行的情况.否则1 div 2 = 0.
if iRollCount > 1 then iRollCount := iRollCount div 2;}
//对滚动的控制,也就是一次记录跳几行
if iRollCount > 0 then
  if not DataM.QueryAmb.Eof then DataM.QueryAmb.MoveBy(iRollCount);

我来回复

您尚未登录,请登录后再回复。点此登录或注册