Array
(
)

Problema em dbgrid

Roberto Rossi
   - 04 jan 2006

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

#Código


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.


Edilcimar
   - 04 jan 2006

coloque a mudança de cor no ondrawcolumncell