查找出特定纪录后,如何显示为红颜色?谢谢!

解决方案 »

  1.   

    在DBGrid的OnDrawColumnCell中写代码,如:  if (LowerCase(Column.FieldName)='sjztxx') and (Column.Field.AsString='无效') then
        begin
          DBGrid1.Canvas.Font.Color:=clred;
          DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
        end;
      

  2.   

    pilicat真快,好不容易遇到一个我会的问题
      

  3.   

    if DBGrid1.DataSource.DataSet.FieldByName('急件').asstring='是' then
        begin
          DBGrid1.Canvas.Brush.Color:=clred;
          DBGrid1.DefaultDrawColumnCell(Rect,DataCol,Column,State);
        end;我知道了!谢谢各位!