c# - combobox-binding in die Liste der Objekte
Kurze Frage, ist es möglich, binden Sie ein Kombinationsfeld, um eine Liste der Objekte, sondern haben die selectedvalue-Eigenschaft zeigen Sie auf das Objekt, nicht eine Eigenschaft des Objekts.
Ich Frage nur, weil wir haben einige Business-Objekte, die Referenzen zu anderen Objekten - wie ein 'Jahr' - Objekt. Das Objekt "Jahr" kann geschaltet werden müssen für ein weiteres Jahr-Objekt.
Einzige Lösung, die ich mit oben kommen kann ist eine andere Klasse mit einer einzigen Eigenschaft, in diesem Fall und zeigte auf ein Jahr-Objekt. dann binden Sie das Kombinationsfeld, um eine Liste der diese und geben Sie für die Anzeige und Wert Mitglieder der einzelnen Eigenschaft.
Aber dabei, dass für alle "lookups" wir haben, scheint ein bisschen wie ein Schmerz??
Marlon
InformationsquelleAutor Marlon | 2010-09-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie die ValueMember-zu-null der ausgewählte Wert wird immer dem Objekt, keine Eigenschaft:
SelectedItem
.InformationsquelleAutor
Können Sie binden eine ComboBox an eine Liste von Werten mit Hilfe der DataSource Eigenschaft. Oder eigentlich:
Verwenden Sie dann die ValueMember zu kontrollieren, was Sie von SelectedValue. Einstellungen dies zu
null
als jmservera schreibt, können Sie das Objekt, wie es in derDataSource
.InformationsquelleAutor