Guten Abend,
Ich versuche in einem cxGrid eine LookupComboBox bei einer Spalte anzeigen zu lassen. Dies klappt auch. Die Daten werden dynamisch eingelesen.
Leider bringe ich es nicht hin bei der LookupComboBox die entsprechenden Werte in der Properties zu setzen. Diese sind erst zur laufzeit verfügbar.
Wie lassen sich die Properties dynamisch setzen ?
Delphi-Quellcode:
uses cxLookupEdit, cxDropDownEdit;
.......
qryDynamic.Open;
GridAnzeigeDBTableView1.DataController.CreateAllItems(true);
GridAnzeigeDBTableView1.GetColumnByFieldName('ID').PropertiesClass := TcxCustomLookupEditProperties;
TcxCustomLookupEditProperties(GridAnzeigeDBTableView1.GetColumnByFieldName('ID').Properties).ListSource := Datasource;
Die
.ListSource ist das problem diese ist nicht vorhanden. Obwohl ich über die CustomProperties gehe. Irgendwie spreche ich die Properties falsch an.
Hier noch zwei Links die in dieses Thema gehen.
https://www.devexpress.com/Support/C...ies-at-runtime
https://www.devexpress.com/Support/C...ies-at-runtime