Fórum Como mostrar o conteúdo de um campo blob no DBGrid #297741

29/09/2005

0

Eu preciso mostrar o conteúdo de um campo blob na coluna de um DBGrid mas, está mostrando somente ´Memo´.

Desde já agradeço.


Eurismar

Eurismar

Responder

Posts

29/09/2005

Marceloho

Eu faco assim :

procedure TFrmCobrancas.DBGrid1DrawColumnCell(Sender: TObject;
const Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
var
R : TRect;
begin
inherited;
(*exibe campo memo*)

R:=Rect; // declara uma variável local R : TRect
Dec(R.Bottom,2);
if Column.Field=DM.CDSCampoMemo then
begin
if not (gdSelected in State) then
DBGrid1.Canvas.FillRect(Rect);
DrawText(DBGrid1.Canvas.Handle,
pchar(DM.CDSCampoMemo.AsString),
length(DM.CDSCampoMemo.AsString),
R,DT_WORDBREAK);

end;



end;


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar