Ver Mensaje Individual
  #6  
Antiguo 19-08-2005
VIRU VIRU is offline
Miembro
 
Registrado: may 2003
Posts: 25
Reputación: 0
VIRU Va por buen camino
lograste hacer lo que querias, yo despues de buscar bastante decidi usarlo con los styles generas el style y lo aplicas en mi caso era cambiar el color de una fuente de una celda segun su contenido.

procedure TForm1.wwdbgrid1DBTableView1SexoStylesGetContentStyle(
Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);

begin
if arecord.Values[2] = 'H' then
astyle := cxstyle1;
end;

en caso que quiersa identificar la columna por su nombre y no por su index...

procedure TForm1.wwdbgrid1DBTableView1SexoStylesGetContentStyle(
Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
var
AColumn: TcxCustomGridTableItem;
begin
AColumn := (Sender as TcxGridDBTableView).GetColumnByFieldName('Sexo');
if VarToStr(ARecord.Values[AColumn.Index]) = 'H' then
astyle := cxstyle1;
end;


espero te sirva
Responder Con Cita