想根据数据的不同来让行的颜色不同。求源代码。特别着急啊!!!

解决方案 »

  1.   

    procedure Tfrm_main.rxdb_InitDrawColumnCell(Sender: TObject;
      const Rect: TRect; DataCol: Integer; Column: TColumn;
      State: TGridDrawState);
          if (query1.fieldbyname('字段名')='ff') then
          dbgrid.Canvas.Font.Color := clWhite;
          end;
          dbgrid.DefaultDrawColumnCell(Rect, DataCol, Column, State);
    end; 
      

  2.   

    顶楼的有问题,应加多一个条件分支,把color改回去,否则从第一次出现'ff'开始以后的条目都是white色了