Colorir linha de um Grid
Oi galera, estou com uma dúvida: apresento num grid informações de contas à receber da minha empresa, e gostaria que as que estivessem em atraso ficassem com a linha do grid colorida, ou seja, tivesse um destaque das demais. Uso Paradox, componentes DataAccess e DataControls. Agradeço a quem puder me ajudar.
Atenciosamente, Viviane.
Atenciosamente, Viviane.
Vivipeder
Curtidas 0
Respostas
Macario
25/05/2004
Ola programador(a), bom dia.
primeiro uma dica simples:
veja este topico
Grid Zebrado
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=35689&start=0&postdays=0&postorder=asc&highlight=zebrar&sid=5685796da08a9f2455856a7ace82fb9c[/url]
espero ter ajudado
primeiro uma dica simples:
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=16976&sid=5685796da08a9f2455856a7ace82fb9c[/url]
veja este topico
Grid Zebrado
[url]http://delphiforum.icft.com.br/forum/viewtopic.php?t=35689&start=0&postdays=0&postorder=asc&highlight=zebrar&sid=5685796da08a9f2455856a7ace82fb9c[/url]
espero ter ajudado
GOSTEI 0
Fabio.hc
25/05/2004
Tente assim:
procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject;const Rect: TRect; DataCol: Integer; Column: TColumn;State: TGridDrawState); begin If table1Data.Value < DATE then // condição Dbgrid1.Canvas.Font.Color:= clRed; // coloque aqui a cor desejada Dbgrid1.DefaultDrawDataCell(Rect, dbgrid1.columns[datacol].field, State); end;
GOSTEI 0