Cita:
Empezado por LuisMiguel
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.