Delphi - Memo en DBGrid

 
Vista:

Memo en DBGrid

Publicado por Sergio A. Lagunes (5 intervenciones) el 13/02/2001 23:38:53
Hola foro, les tengo una preguntita...
Tengo un campo en una tabla (de Oracle) de tipo LONG,
al desplegar esta tabla en un DBGrid, dicho campo me aparece
en la celda (Memo).

Alguien sabe como puedo ver el contenido de este campo?

Saludos a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Memo en DBGrid - - - - - - - - - - - -

Publicado por JACOBO B. S. (80 intervenciones) el 14/02/2001 01:11:04
Pon este codigo en el evento

procedure TForm1.DBGrid1DrawDataCell(Sender: TObject; const Rect: TRect;
Field: TField; State: TGridDrawState);
var
Grid : TStringGrid;
Texto : String;
Rectangulo : TRect;
begin
Rectangulo:=Rect;
Grid := TStringGrid(Sender);
if Field.IsBlob then
begin
Grid.Canvas.FillRect(Rect);
Texto := Field.AsString;
DrawText( Grid.Canvas.Handle,
PChar(Texto),
StrLen(PChar(Texto)),
Rectangulo,
DT_WORDBREAK);
end;
end;

Suerte....
Jabs....

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar