Не могу сделать key-value в listbox в C#

Я пишу приложение на C# с использованием winforms. У меня есть listbox. Я получаю данные из xml файла, имя пользователя и его id. Я хочу, чтобы имена отображались в listbox, и когда я выбираю одного из них, я хочу получить его/ее id, используя свойство selectedValue. Однако я не могу этого сделать. Я попробовал keyValuePair, который показывает "[имя пользователя, id]" в поле списка, что не очень хорошо (см. код ниже). Как я могу имитировать html select в c# вкратце? Я хочу, чтобы имена отображались в listbox, но хочу получить id в backend. Спасибо...

LB_UserList.Items.Add(new KeyValuePair<string, string>(full_name, node["user_id"].InnerText));
7
задан Julien Lebosquain 26 December 2011 в 08:24
поделиться