Benutzer mit den meisten Antworten
ComboBox an BindingSource binden.

Frage
-
Hallo zusammen,
ich verstehe nicht wo das Problem ist.
Würde mir Bitte jemand einen Hinweis geben.Ich möchte eine ComboBox an ein Bindingsource Objekt binden.
cboUser.DisplayMember = "Initialen"
cboUser.ValueMember = "idPersonal"
cboUser.DataSource = _TabPersonalBindingSourceWenn ich die Form Anzeige, erscheint in der ComboBox, für jeden Datensatz der vorhanden ist
der Text "System.Data.DataRowView".
In einem, an den gleichen DataSource gebundenen DataGridView, sehe ich die gewünschten Daten.Was mache ich falsch?
Die DataTable Objekte verwende ich so
_TabPersonalBindingSource.DataSource = _TabPersonalDataTable
_TabPersonPersonalBindingSource.DataMember = "tabPersonal_tabPersonPersonal"
_TabPersonPersonalBindingSource.DataSource = _TabPersonalBindingSource
In gebundenen Grids, sehe ich das richtige.
Gruss Peter
PeterDas gleiche mit einer ListBox anstatt einer ComboBox, funktioniert.
Antworten
-
Wenn die mit DisplayMember angegebene Eigenschaft in der DataSource nichtvorhanden ist, wird die ToString-Methode für die Anzeige genutzt, die imStandardfall den Typenamen des Objektes liefert. In Deinem Fall ist das dieSicht auf ein Datenobjekt.Vermutlich hast Du einen Schreibfehler und die Eigenschaft heißt nicht"Initialen".--Viele GrüßePeter
- Als Antwort markiert peter haus Freitag, 11. März 2011 18:10
Alle Antworten
-
Wenn die mit DisplayMember angegebene Eigenschaft in der DataSource nichtvorhanden ist, wird die ToString-Methode für die Anzeige genutzt, die imStandardfall den Typenamen des Objektes liefert. In Deinem Fall ist das dieSicht auf ein Datenobjekt.Vermutlich hast Du einen Schreibfehler und die Eigenschaft heißt nicht"Initialen".--Viele GrüßePeter
- Als Antwort markiert peter haus Freitag, 11. März 2011 18:10
-
Hallo Peter, vielen Dank für Deine Antwort. Einen Schreibfehler habe ich auch angenommen und in meiner Verzweiflung, das Wort aus dem DataSet Designer rüber kopiert. Inzwischen habe ich die Combobox im Form Load Instanziert, jetzt geht es. Ich kann jedoch keinen Unterschied, bei der Initialisierung der Eigenschaften, bei der durch den Designer erstelleten und selbst instanzierten ComboBox erkennen. Ich bin jetzt einfach froh das es geht. Gruss Peter
Peter