我在 asp.net 中的 ListBox 控件有问题。我使用以下代码:
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")
但是,当写出绑定到 ListBox (lb_users) 的列表项时,我得到以下信息:
ListItem("Hans", "Hans")
ListItem("Janus", "Janus")
ListItem("Michael", "Michael")
我使用以下列表框代码:
<asp:ListBox ID="lb_users" runat="server" SelectionMode="Multiple" ClientIDMode="Static" />
谁能解释这是为什么或如何解决?
谢谢,
/汉斯