Alterar Cor de Linha do Dbgrid
Boa tarde,
Eu tenho uma tabela no banco de dados com uma coluna onde gravo a cor que eu gostaria que a linha do dbgrid tivesse por ex.:
tabela status
status_id | status_nome | status_cor
1 | Aprovado | Verde
2 | Cancelado | Vermelho
em outra tabela de pedidos eu informo o status do pedido por ex.
tabela pedidos:
pedido_numero | pedido_status
1345 | 1
etc
etc
ai no dbgrid eu gostaria que a cor da linha de cada pedido ficasse com a cor do status, conforme seu status...
eu estava tentando algo assim, mas não está dando certo
Dbgrid1.Canvas.Brush.Color := DM.Qry_Apontamentos2.FieldByName('ST_COR').AsVariant;
DBGrid1.Canvas.FillRect(Rect);
DBGrid1.DefaultDrawColumnCell(Rect, DataCol, Column, State);
Se alguém puder me ajudar eu agradeço.
Att
Edson
Discussão (2)
Carregando comentários...