关于dbgrid的问题,我的执行时程序行颜色为什么不会变,这段程序应当如何改?如果这的不能实现请说明原因?
if a=1 then exit;
if adoquery_temp.RecordCount=0 then exit
else
ADOQuery_Temp.first;
for i:=0 to adoquery_temp.RecordCount-1 do
begin
m:=
for j:=0 to ADOQuery_List.RecordCount-1 do
begin
if ADOQuery_List.FieldByName('emp_id').AsString=ADOQuery_Temp.fieldbyname('rydm').asstring;then
dbgrid1.Canvas.Font.Color:=clRed;
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
ADOQuery_list.Next;
end;
ADOQuery_Temp.Next;
end;