Cor no Grid
Como faço pra que em uma coluna em um grid chamada É cliente que pode ser sim ou não alternar as cores de acordo com os registros? Tipo se for sim a cor da fonte palavra seja, por exemplo, verde e se não for cliente a palavra seja vermelha?
Valeu!! Daniel Peron :roll:
Valeu!! Daniel Peron :roll:
Peron
Curtidas 0
Respostas
Cdaraujo
23/06/2003
Veja amigo,
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
If Table1.FieldByName(´SimNao´).Integer = 1 then // 0 = Não 1 = Sim condição
Dbgrid1.Canvas.Font.Color:= clBlue; // coloque aqui a cor desejada
Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State);
end;
Atenciosamente,
Daniel Araújo
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState);
begin
If Table1.FieldByName(´SimNao´).Integer = 1 then // 0 = Não 1 = Sim condição
Dbgrid1.Canvas.Font.Color:= clBlue; // coloque aqui a cor desejada
Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State);
end;
Atenciosamente,
Daniel Araújo
Como faço pra que em uma coluna em um grid chamada É cliente que pode ser sim ou não alternar as cores de acordo com os registros? Tipo se for sim a cor da fonte palavra seja, por exemplo, verde e se não for cliente a palavra seja vermelha?
Valeu!! Daniel Peron :roll:
GOSTEI 0