Problema em dbgrid

Delphi

04/01/2006

Estou alterando a fonte de determinados registros em um dbgrid com o seguinte codigo:

if Tabela.FieldByName (´Salario´).Value >= 10000 then 
  begin 
  DbGrid1.Canvas.Font.Color := clRed; 
  DbGrid1.Canvas.Font.Style := [fsBold]; 
  end; 
DbGrid1.DefaultDrawDataCell(Rect, Field, State);


Tudo dá certo, mas se eu editar as colunas do dbgrid (retirar, mudar de lugar) o comando acima não funciona. Tem alguma maneira de contornar isso ??
Obs: eu preciso de qualquer maneira editar essas colunas.


Roberto Rossi

Roberto Rossi

Curtidas 0

Respostas

Edilcimar

Edilcimar

04/01/2006

coloque a mudança de cor no ondrawcolumncell


GOSTEI 0
POSTAR