Thema: cxGrid

Einzelnen Beitrag anzeigen

Sugar

Registriert seit: 23. Jul 2012
83 Beiträge
 
#5

AW: cxGrid

  Alt 14. Mär 2016, 15:00
Hi, erstmal danke für die Ansätze. Allerdings ist mein Problem nicht, ein Style zu entwerfen, sondern explizit den Inhalt eines Datenfeld zu ermitteln und DANN diese eine Zeile einzufärben (oder einen Style zuzuweise)

Ums mal Platt auszudrücke:

Ist in der ersten Spalte der String "XY" dann nehme Style XY

Mein Ansatz (der m.E, auch schon in anderen Prjekten funktioniert hat):
Delphi-Quellcode:
procedure THauptForm.RepDruckViewCustomDrawCell(
  Sender: TcxCustomGridTableView; ACanvas: TcxCanvas;
  AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean);
  Var I:Integer;
begin

  if (AViewInfo.GridRecord.Values[0] = 'F') then
  showmessage('HUHU');
end;
Ich bekomme hier aber eine Fehlermeldung "Index out of Range'"

Geändert von TBx (15. Mär 2016 um 05:29 Uhr) Grund: Delphi-Tags eingefügt
  Mit Zitat antworten Zitat