procedure TForm1.DBGrid1DrawColumnCell(Sender: TObject; const Rect: TRect;
DataCol: Integer; Column: TColumn; State: TGridDrawState); //重绘事件
begin
if ADOQuery1.FieldByName('你要决断的字段').text=1 then
DbGrid1.Canvas.Brush.color:=clred //红色
else DbGrid1.Canvas.Brush.color:=clYellow; //黄色
DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
end;