dbgrid/condição tabela
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
Curtidas 0
Respostas
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);
if Field.FieldName = ´Nome´ then
if Field.value = ´Jose´ then
DBGrid1.Canvas.Brush.Color := clYellow;
DBGrid1.DefaultDrawDataCell(Rect, Field, State);
GOSTEI 0
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