Mensaje    Asunto: DBGrid no me cambia color Responder citando

Pues eso tengo el siguiente código en el DBGrid1DrawColumnCell pero no me funciona:
Código:

void __fastcall TForm1::DBGrid1DrawColumnCell(TObject *Sender, const TRect &Rect,
        int DataCol, TColumn *Column, TGridDrawState State)
{
   TDBGrid *grid = static_cast<TDBGrid*>(Sender);
   String siono = DataModule3->ClientDataSet1PAGADO->AsString;
   if(siono=="NO")
   {
     grid->Canvas->Brush->Color = clYellow;
     grid->Canvas->Font->Color = clRed;
   }

   grid->DefaultDrawColumnCell(Rect, DataCol, Column, State);
}

Utilizo windows7 64 bits y RadStudio XE5
_________________
¡ADELANTE CON ESTE SUPER FORO!