dbgrid/condição tabela

Delphi

11/08/2003

Sou iniciante no delphi (v.7).
Estou com problemas para colorir uma linha do dbgrid quando o valor do registro for igual a x. Alguém pode me ajudar?


Cfino

Cfino

Curtidas 0

Respostas

Leanribas

Leanribas

11/08/2003

para colorir a linha atraves de uma condição vc pode fazer assim:


if Field.FieldName = ´Nome´ then
if Field.value = ´Jose´ then
DBGrid1.Canvas.Brush.Color := clYellow;

DBGrid1.DefaultDrawDataCell(Rect, Field, State);


GOSTEI 0
Cfino

Cfino

11/08/2003

Fiz isso mas pinta apenas a célula. Na verdade o que perciso é que toda a linha seja pintada.


GOSTEI 0
POSTAR