Colorir linha do DBGrid

Delphi

17/06/2004

Como faco para colorir a linha do DBGrid baseado no valor de um campo do registro.
Por exemplo supondo que eu tenha uma coluna ´PAGO´ com conteudo ´S´ ou ´N´.
Gostaria que os registros com o campo ´PAGO´ = ´S´ a linha fosse verde e ´PAGO´=´N´ a linha fosse vermelha.

Obrigado,
Giovanni


Gveggi

Gveggi

Curtidas 0

Respostas

.com

.com

17/06/2004

Esolha a cor verde para o padrão da fonte do gride

No evento onDrawColumnCell do grid ponha o código

if TabCobra.FieldByName(´Pg´).AsString = ´N´ then
GridCondominio.Canvas.Font.Color := clRed;
GridCondominio.DefaultDrawDataCell(Rect,GridCondominio.Columns[datacol].field, State);

É isso.


GOSTEI 0
Tiago Barbosa

Tiago Barbosa

17/06/2004

Uma duvida sobre o codigo acima, oque seria a TabCobra, eu não consigo localizar a table para ver como esta o nome, para eu referenciar
GOSTEI 0
Tiago Barbosa

Tiago Barbosa

17/06/2004

Uma duvida sobre o codigo acima, oque seria a TabCobra, eu não consigo localizar a table para ver como esta o nome, para eu referenciar
GOSTEI 0
Tiago Barbosa

Tiago Barbosa

17/06/2004

Uma duvida sobre o codigo acima, oque seria a TabCobra, eu não consigo localizar a table para ver como esta o nome, para eu referenciar
GOSTEI 0
Tiago Barbosa

Tiago Barbosa

17/06/2004

Uma duvida sobre o codigo acima, oque seria a TabCobra, eu não consigo localizar a table para ver como esta o nome, para eu referenciar
GOSTEI 0
Tiago Barbosa

Tiago Barbosa

17/06/2004

Uma duvida sobre o codigo acima, oque seria a TabCobra, eu não consigo localizar a table para ver como esta o nome, para eu referenciar
GOSTEI 0
Tiago Barbosa

Tiago Barbosa

17/06/2004

Uma duvida sobre o codigo acima, oque seria a TabCobra, eu não consigo localizar a table para ver como esta o nome, para eu referenciar
GOSTEI 0
POSTAR