DataBind-Listenfeld ausgewählte Element zu Textfelder
Ich habe die ListBox-Daten binden, um die Liste der Benutzer (- Sammlung):
usersListBox.DataSource = null;
usersListBox.DataSource = _users;
usersListBox.DisplayMember = "Name";
usersListBox.ValueMember = "Id";
Nun möchte ich Eigenschaften des ausgewählten Elements angezeigt werden, die in verschiedenen text-Boxen, so dass ich die Bindung:
nameTextBox.DataBindings.Add("Text", usersListBox.SelectedItem, "Name");
loginTextBox.DataBindings.Add("Text", usersListBox.SelectedItem, "Login");
Beim form load kann ich sehen, dass die Werte der ausgewählten Artikel erscheinen in den Textboxen, aber wenn ausgewählte Element in der listBox geändert wird, Werte in Textfelder sind immer noch die gleichen. Muss ich fangen selectedItemChanged der listbox und wiederholen Sie die Bindung der Textfelder? Oder bin ich etwas fehlt und Werte in Textfelder ändern mit ändern ausgewählten Eintrag?
InformationsquelleAutor Adrian Serafin | 2009-12-01
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn jemand Sie braucht Antwort: Sie erstellen verbindliche Quelle-Objekt, und weisen Sie im Listenfeld und Textfeldern: