Ver Mensaje Individual
  #2  
Antiguo 28-12-2009
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.010
Reputación: 20
oscarac Va por buen camino
facil
puedes hacer esto
dependiendo de una condicion de la fila

te ubicas en DrawColumnCell

Código:
const 
  clPaleGreen = TColor($CCFFCC);
  clPaleRed =   TColor($CCCCFF);
begin 
    if Column.Field.Dataset.FieldbyName('CAMPO').AsString = Condicion
      then
       if (gdFocused in State)
        then dbgPlanilla.canvas.brush.color := clBlack
        else dbgPlanilla.canvas.brush.color := clPaleGreen;
    //Esta línea es nueva
    dbgPlanilla.DefaultDrawColumnCell(rect,DataCol,Column,State)

espero te sirva
Responder Con Cita