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;
ACanvas.Font.Style := [fsBold];
end;
end;
Espero que pueda ser util.