主题:關于delphi中DBGrid控件的問題......
yangjun33
[专家分:20] 发布于 2006-09-20 16:12:00
在DBGgrid控件中如何實現顯示數據的繙頁。
因為數據庫中的記錄有很多,所以必須要使用這樣的功能。哪位達人能夠指教下小弟。
感激不盡。。
回复列表 (共2个回复)
沙发
冰封星云 [专家分:2260] 发布于 2006-09-20 16:24:00
不是自己带有滚动条的吗,干吗非要分页,而且分页很麻烦,窗口大小变化了,每页的容量不同
板凳
mzy1982 [专家分:470] 发布于 2006-09-20 16:36:00
//计算一次滚动的行数
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);
我来回复