У меня проблема с элементом управления ListBox в asp.net. Я использую следующий код:ASP.NET ListBox конвертирует ListItem из текста, значение в текст, текст
List<ListItem> users = new List<ListItem>();
foreach (DataRow dr in dtUsers.Rows)
{
users.Add(new ListItem(dr["name"].ToString(), dr["userID"].ToString()));
}
lb_users.DataSource = users;
lb_users.DataBind();
пользователей состоит из следующих действий:
ListItem("Hans", "1")
ListItem("Janus", "2")
ListItem("Michael", "3")
Однако при выписывая ListItems, связанный с ListBox (lb_users), я получаю следующее:
ListItem("Hans", "Hans")
ListItem("Janus", "Janus")
ListItem("Michael", "Michael")
Я использую следующий код ListBox:
<asp:ListBox ID="lb_users" runat="server" SelectionMode="Multiple" ClientIDMode="Static" />
Может кто-нибудь объяснить, почему это или как это исправить?
Спасибо,
/Hans
Вы правы! Спасибо! – hansdam
Нет проблем, рады помочь – DGibbs