![]() |
cxGrid - Zeile Formatieren
Hallo!
Möchte gerne in einem cxGrid bestimmte Zeilen hervorheben (andere Farbe der Schrift). Weiss jemand wo/wie das funktionieren könnte? Danke und liebe Grüsse Peter |
Re: cxGrid - Zeile Formatieren
Über
Delphi-Quellcode:
cxGridView.Styles.OnGetContentStyle
|
Re: cxGrid - Zeile Formatieren
Danke!
Werd ich sofort versuchen! Liebe Grüsse |
Re: cxGrid - Zeile Formatieren
Hallo!
Hast du zufällig ein Beispiel bei der Hand? Danke und liebe Grüsse Peter |
Re: cxGrid - Zeile Formatieren
1. gibt es sehr gute Demos im DevExpress Ordner.
2. Geht es so: 2.a Erzeuge Dir erstmal mit einer Stylerepository einige Styles in dem Layout, wie Du die Zellen einfärben willst. 2.b Der Event geht so:
Delphi-Quellcode:
Dabei wird die Spalte 'Column3' dann mit dem Style 'stShowNegative' versehen, wenn der Inhalt der Spalte 'Column1' in der Zeile < 0 ist.
procedure TForm1.cxGridDBTableView1StylesGetContentStyle(
Sender: TcxCustomGridTableView; ARecord: TcxCustomGridRecord; AItem: TcxCustomGridTableItem; out AStyle: TcxStyle); begin If aItem.ID = cxGridDBTableView1Column3.ID Then If ARecord.Values [cxGridDBTableView1Column1.Index]<0 Then aStyle := stShowNegative Else aStyle := stShowDefault end; |
Re: cxGrid - Zeile Formatieren
Hallo!
Nochmals vielen Dank! Hat funktioniert! Liebe Grüsse |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz