Problema em dbgrid

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

Respostas

04/01/2006

Edilcimar

coloque a mudança de cor no ondrawcolumncell


Responder Citar