Hallo,
ich stehe vor dem Problem, dass in meinem DataRepeater je nach Programmablauf mal eine ComboBox sichtbar sein muss, mal nur eine Textbox. DataSource von der ComboBox muss immer angepasst werden. Sie wird aus Tabelle gebildet, allerdings nicht direkt, andere Elemente vom Repeater sind an die Value-Table gebunden (an "Value", "Avail" und "ValueTitle"), aber in der ComboBox soll eine List aus "EnumT.Value" erscheinen.
Die List hole ich mir mit:
Es soll in jeder ComboBox das Gleiche erscheinen.
Das Problem ist nur, dass auf die ComboBox nicht zugreifen kann, der Code:
findet leider nichts (der Name stimmt).
Es gibt eine Eigenschaft .CurrentItem, aber ich will ja alle Items anpassen, bevor der User was auswählen kann.
Jetzt habe ich mir überlegt, dass ich eine zusätzliche Tabelle anlege, wo ich die List schon mal unterbringe:
Aber ich weiß immer noch nicht, wie ich über Bindingssource die ComboBox damit befüllen kann. Die anderen Elemente sind, wie gesagt, an diese ValueBindingSource gebunden, ich würde die ComboBox gerne auch über diese ValueBindingSource binden, nur weiß ich nicht, wie.
Und ich will die TextBox und ComboBox (samt Labels als Namen, sind auch gebunden) nach Bedarf ausblenden können.
Danke.
EDIT: ich brauche natürlich auch noch das ausgewählte Element, um damit weiter arbeiten zu können.
ich stehe vor dem Problem, dass in meinem DataRepeater je nach Programmablauf mal eine ComboBox sichtbar sein muss, mal nur eine Textbox. DataSource von der ComboBox muss immer angepasst werden. Sie wird aus Tabelle gebildet, allerdings nicht direkt, andere Elemente vom Repeater sind an die Value-Table gebunden (an "Value", "Avail" und "ValueTitle"), aber in der ComboBox soll eine List aus "EnumT.Value" erscheinen.
Die List hole ich mir mit:
Es soll in jeder ComboBox das Gleiche erscheinen.
Das Problem ist nur, dass auf die ComboBox nicht zugreifen kann, der Code:
findet leider nichts (der Name stimmt).
Es gibt eine Eigenschaft .CurrentItem, aber ich will ja alle Items anpassen, bevor der User was auswählen kann.
Jetzt habe ich mir überlegt, dass ich eine zusätzliche Tabelle anlege, wo ich die List schon mal unterbringe:
Aber ich weiß immer noch nicht, wie ich über Bindingssource die ComboBox damit befüllen kann. Die anderen Elemente sind, wie gesagt, an diese ValueBindingSource gebunden, ich würde die ComboBox gerne auch über diese ValueBindingSource binden, nur weiß ich nicht, wie.
Und ich will die TextBox und ComboBox (samt Labels als Namen, sind auch gebunden) nach Bedarf ausblenden können.
Danke.
EDIT: ich brauche natürlich auch noch das ausgewählte Element, um damit weiter arbeiten zu können.
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von „sonne75“ ()