Fórum dbgrid/condição tabela #174252
11/08/2003
0
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?
Estou com problemas para colorir uma linha do dbgrid quando o valor do registro for igual a x. Alguém pode me ajudar?
Cfino
Curtir tópico
+ 0
Responder
Posts
11/08/2003
Leanribas
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);
if Field.FieldName = ´Nome´ then
if Field.value = ´Jose´ then
DBGrid1.Canvas.Brush.Color := clYellow;
DBGrid1.DefaultDrawDataCell(Rect, Field, State);
Responder
Gostei + 0
14/08/2003
Cfino
Fiz isso mas pinta apenas a célula. Na verdade o que perciso é que toda a linha seja pintada.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)