Coloque a propriedade defaultdrawdata do dbgrid em FALSE
No evento onDrawColumnCell do seu grid coloque o seguinte:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject;
const
Rect: TRect; DataCol: Integer; Column: TColumn;
State: TGridDrawState);
begin
If table1PRAZO.Value > DATE then // condição
Dbgrid1.Canvas.Font.Color:= clFuchsia; // coloque aqui a cor desejada
Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State);
end;
Páginas
Pesquise o Assuntos Delphi Desejado
048 - Alterando cor de linha de um DBGrid
Postado por
Paulo Bezerra
segunda-feira, 1 de fevereiro de 2010
15:29
Assinar:
Postar comentários (Atom)
0 comentários :: 048 - Alterando cor de linha de um DBGrid
Postar um comentário