Ver Mensaje Individual
  #5  
Antiguo 08-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por LuisMiguel Ver Mensaje
Saludos a todos.
Quisiera poner en una de las filas de un dbgrid una imagen que esta almacenada en una BD, ...
Hola Luis.

Proba de este modo:
Código:
void __fastcall TForm1::DBGrid1DrawColumnCell (TObject *Sender, 
  const TRect &Rect, int DataCol, TColumn *Column, TGridDrawState State) {
  if (DataCol == X ) { // X = Columna del campo imágen
    TPicture *P = new TPicture;
    P->Assign(Column->Field);
    DBGrid1->Canvas->StretchDraw(Rect, P->Bitmap);
    delete P;
  }
}
Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 08-10-2012 a las 05:31:08.
Responder Con Cita