var
bmp:tbitmap;
rect:trect;
i,j:integer;
begin
drawgrid1.Refresh;
bmp:=tbitmap.Create;
bmp.LoadFromFile('');
for i:=1 to drawgrid1.RowCount-1 do
  for j:=1 to drawgrid1.ColCount-1 do
  begin
  rect:=drawgrid1.CellRect(j,i);
  drawgrid1.Canvas.Draw(rect.Left,rect.Top,bmp);
  end;
end;
如上所示,将出现每一格的图象都超出来的情况,一个叠一个的