Ciao raga.
Ho un problema con il componente TDBGrid.
Sostanzialmente il problema e' che a seconda del valore di un campo sul database chiamato "EVASO" di dominio (true/false) devo colorare di rosso il record corrispondente ad EVASO = true.
Ho provato a fare un po di ricerche su internet ed ho trovato di questo:
codice:
void __fastcall TForm1::DBGrid1DrawDataCell(TObject *Sender,
const TRect &Rect, TField *Field, TGridDrawState State)
{
if (Field->FieldName == "EVASO")
{
if (Field->AsBoolean == true)
DBGrid1->Canvas->Font->Color = clRed;
}
DBGrid1->DefaultDrawDataCell(Rect, Field, State);
}
Il problema pero' e' che non so come viene attivato questo evento.
Sigh !.
C'e' qualcuno che puo' aiutarmi ?
Grazie.