我在asp.net中的ListBox控件有问题。我使用下面的代码: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();
用户包括以下内容:写出来的时候,listItems中,绑定到列表框(lb_users)
ListItem("Hans", "1")
ListItem("Janus", "2")
ListItem("Michael", "3")
不过,我得到以下几点:
ListItem("Hans", "Hans")
ListItem("Janus", "Janus")
ListItem("Michael", "Michael")
我用下面的列表框代码:
<asp:ListBox ID="lb_users" runat="server" SelectionMode="Multiple" ClientIDMode="Static" />
任何人都可以解释为什么这是或如何解决它?
感谢,
/汉斯
你是对的!谢谢! – hansdam
没问题,乐意帮忙 – DGibbs