Ich möchte fragen:Wie unbegrenzt Combobox in Raster hinzuzufügen dynamisch
, wie ich eine unbegrenzte Combobox in formBuildGridControl zur Laufzeit hinzufügen können
FormBuildStringControl formString = formBuildGridControl.addDataField(form.dataSource(i).id(),DictField.id()); formString.label(fieldId2Name(dictTable1.id(),fieldId)); FormBuildComboBoxControl combo = formString.addControl(FormControlType::ComboBox,fieldId2Name(dictTable1.id(),f eldId)); combo.label(fieldId2Name(dictTable1.id(),fieldId));
das Problem ist, dass, wenn Ich versuche, das Combobox-Label zuzuweisen Ich bekomme eine Ausnahme, dass die Combo null ist.
Generell möchte ich erreichen, dynamisch eine unbegrenzte Combobox mit jeder Datenquelle zu importieren, aber instand der Datenquelle würde ich gerne mit einem Enum gebunden werden.
meine schlechte, das ist richtig, aber immer noch die Gittersteuerung ist leer. –
Das Problem war, dass es nicht einmal ein begrenztes Datenfeld mit dem Grid gab. Also war die Combobox da, aber ich kann es nicht sehen, weil das Gitter überhaupt keine Linien hatte. Klappt wunderbar. –