Ver Mensaje Individual
  #1  
Antiguo 16-05-2003
judoboy judoboy is offline
Miembro
 
Registrado: may 2003
Ubicación: Valencia
Posts: 139
Reputación: 22
judoboy Va por buen camino
Lineas de colores en un DBGrid, el cual obtiene los datos de una Query en ejecución

Pues eso, que como puedo hacer para que me pinte las lineas de uno u otro color dependiendo de una condición.

Si el DBGrid se alimenta de un TTable, lo hago en el envento
OnDrawColumnCell

y pongo lo siguiente
Código:
if ModuloDatos.Calendario.DataSet.FieldByName('TIPO').AsString = 'BAJA' then
begin
DBGCALENDARIO.Canvas.Brush.Color :=clRed;//color de fondo
DbgCalendario.Canvas.Font.Style:=[fsBold];
DBGCalendario.Canvas.Font.Color:=ClBlack;
DBGCalendario.DefaultDrawColumnCell(Rect,Datacol,Column,State);
end;
Responder Con Cita