Hallo,
Ik heb een tdbgrid met bestellingen, nu wil ik bepaalde rijen in het rood tekenen omdat ze binnen een bepaalde tijd van de vastgestelde afleveritijd vallen.
hiervoor had ik het volgende stukje code in het ondrawcolumnncell event van mijn dbgrid gescreven
maar dit blijkt helaas niet te werken.
heeft iemand een idee hoe ik dit wel zou kunnen doen?, ik kan niet te veel code in het ondrawcolumnncell event zetten want dan tekent hij de dbgrid niet snel genoeg meer en gaat hij flickeren(op een p41.7 ).
Ik heb een tdbgrid met bestellingen, nu wil ik bepaalde rijen in het rood tekenen omdat ze binnen een bepaalde tijd van de vastgestelde afleveritijd vallen.
hiervoor had ik het volgende stukje code in het ondrawcolumnncell event van mijn dbgrid gescreven
code:
1
2
3
4
5
6
7
8
9
10
11
12
| if datacol = 4 then
begin
datum:= column.Field.AsDateTime;
if (datum = date()) then
begin
dbgBestellingenOverz.Font.Color:=clyellow;
end;
end
else
begin
dbgBestellingenOverz.Font.Color:=clblack;
end; |
maar dit blijkt helaas niet te werken.
heeft iemand een idee hoe ik dit wel zou kunnen doen?, ik kan niet te veel code in het ondrawcolumnncell event zetten want dan tekent hij de dbgrid niet snel genoeg meer en gaat hij flickeren(op een p41.7 ).