重绘可以,dxdbgrid沒用过,但dbgrid可以,相信这个也可以Uses JPEG; dbgrid的OnDrawCell事件:var jpg: TJpegImage; begin if (Column.Field.DataType = ftBLOB) or (Column.Field.DataType = ftGraphic) then begin jpg:=TJpegImage.Create; try jpg.Assign(Column.Field); DBGrid.Canvas.StretchDraw(Rect,jpg); Except jpg.Free; end; end; end;
jpg: TJpegImage;
begin
if (Column.Field.DataType = ftBLOB) or (Column.Field.DataType = ftGraphic) then
begin
jpg:=TJpegImage.Create;
try
jpg.Assign(Column.Field);
DBGrid.Canvas.StretchDraw(Rect,jpg);
Except
jpg.Free;
end;
end;
end;