Tema: DevExpress
Ver Mensaje Individual
  #2  
Antiguo 19-12-2010
mzell mzell is offline
Registrado
 
Registrado: jul 2006
Ubicación: La Ceiba, Honduras
Posts: 7
Reputación: 0
mzell Va por buen camino
Hola cmfab.
Una forma de hacerlo es usar el evento OnCustomDrawCell de control CxGrid para formatear la fila del registro.

Por ejemplo, para formatear un texto y cambiar el color de una fila cuando la columna en la posición 4 en el cxGrid es menor que 100 utilizo el siguiente código:

Código Delphi [-]
procedure TForm1.cxGrid1DBTableView1CustomDrawCell(
  Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
  AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
begin
  if AViewInfo.GridRecord.Values[4] < 100 then     
  begin
    ACanvas.Brush.Color := clGreen;   {Color del fondo de la fila}
    ACanvas.Font.Style := [fsBold];   {Formatea el texo en negrita (Bold)}
  end;
end;

Espero que pueda ser util.
Responder Con Cita