(Moderator)
Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
Delphi 2007 Enterprise
|
AW: cxGrid und CustomDrawCell
29. Sep 2010, 22:10
Nee, nee. Das Grid ist ja nicht blöd und liest die Daten jedesmal aus der Datenmenge.
Die Daten stehen in der Eigenschaft
MyGridView.DataController.Values[MyGridView.DataController.FocusedRecordindex, MyColumnIndex];
Und den Spaltenindex bekommst Du über die einzelnen Spalten-TcxDBGridColumn und deren Index-Eigenschaft.
Es gibt aber eine bessere Möglichkeit der konditionalen Färbung. Ich hab gerade kein Delphi, aber es müsste soetwas wie 'GetStyle' sein: Du definierst unterschiedliche Styles und weist dann in diesem Event der Zelle den gewünschten Style zu, in Abhängigkeit der o.g. Werte.
Das alles müsste allerdings sehr anschaulich in den Demos zu finden sein.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
|