请教高手,我想把cxgrid第二列的前三行为黄色,4-6行为红色,怎么实现,请大家帮忙,很急!!!!!!!!1

解决方案 »

  1.   

    找那组件里面有没有brush属性,用它改变颜色
      

  2.   

    两种方法。
    1.在drawcell事件里面写代码。2.放一个cxStyleRepository控件,定义两个style,一黄一红。在此列的OnGetContentStyle事件里写代码。
      

  3.   

    静态:用cxStyleRepository控件动态:在
    procedure GetContentStyle(
      Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
      AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);事件中,动态设置AStyle,然后RePaint即可。