1、要想在选中的某行,其颜色变成红色。
2、有一个更新时间‘FDATA’字段,与当前时间相比,最后更新的记录显示绿色,倒数第二更新的记录显示黄色。我是刚开始用这个控件的,不是很熟悉,谢谢各位。

解决方案 »

  1.   

    第一个问题,创建一个cxStyleRepository,里面创建一个style,指定需要的颜色,然后指定给你的tableview的styles中的selection就可以了
    第二个问题,得在CustomDrawCell中写代码了
      

  2.   

    第二个问题,请参照我一个程序的相关代码var
      AYellowStyle: TcxStyle;procedure TForm1.FormCreate(Sender: TObject);
    begin
       //行颜色
      AYellowStyle := TcxStyle.Create(Self);
      AYellowStyle.Color := $0080FFFF;
      AYellowStyle.TextColor := clMaroon;
    end;procedure TForm1.cxGrid1DBBandedTableView1StylesGetContentStyle(
      Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord;
      AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
    var i: integer;
    begin
    for i := 0 to ARecord.ValueCount - 1 do    if ARecord.DisplayTexts[i]='衰耗大' then
        AStyle := AYellowStyle;end;
      

  3.   

    http://topic.csdn.net/u/20070929/09/ea015eb3-9ff2-43d4-917c-f36c2387bb49.html
    这里有很多学习的链接