Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.053 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Kolorierung einer TcxGrid nach Kriterien

  Alt 16. Sep 2015, 17:54
Hallo,

ich habe diese Anforderung mit den Styles des TcxGrids gelöst.
Im TcxGridDBColumn<meine Spalte> unter der Eigenschaft => Styles => OnGetContentStyle folgenden Code einbringen:
Delphi-Quellcode:
procedure xxx_Frm.cxGrid_meine_Spalte_StylesGetContentStyle(Sender: TcxCustomGridTableView;
  ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle);
var
  AColumn: TcxGridDBColumn;
begin
  if (AItem as TcxGridDBColumn).DataBinding.FieldName = 'Statusthen begin
    if ARecord.Values[AItem.Index] = 1 then AStyle := clgreen // oder cxstylxx
    else AStyle := clbrown ; // oder AStyle := cxStylexxx;
  end;
end;
Ich hoffe es entspricht deinen Anforderungen.

Edit: Code an deine "Status" und Farbe angepasst
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)

Geändert von juergen (16. Sep 2015 um 18:05 Uhr)
  Mit Zitat antworten Zitat