dbgrid中的一列,根据数值的范围不同,显示不同颜色
我用dbgrid显示了很多数据,对于其中的一列,我想依据此列显示的数值不同,<100的显示红色,,>=100的依旧显示黑色,可是我尝试了好多次,都全部显示为红色,我该怎么做?附我的代码:DELPHI7begin
if DBGrid1.Fields[9].Value<100 then
begin
DBGrid1.Columns.Items[9].Font.color:=clRed;
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;
end;