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?

Schreibe einen Kommentar