我在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