ADOQuery.Recordset.PageSize:=20;
ADOQuery.Recordset.AbsolutePage:=1; //定位到第一页
rs:=ADOQuery.Recordset;
for i:=1 to 20 do
begin
StringGrid.Cells[iCol,iRow]:=rs.Fields.Get_Item('fieldname_1').Value;
........
StringGrid.Cells[iCol+n,iRow]:=rs.Fields.Get_Item('fieldname_n').Value;
Inc(iRow);
rs.MoveNext;
end;