我想獲得一個asp:ListBox控件的選定項目,並把它們放在逗號分隔的字符串中。有一個更簡單的方法來做到這一點然後:ASP:列表框獲取選定的項目 - 一個班輪?
foreach (ListItem listItem in lbAppGroup.Items)
{
if (listItem.Selected == true)
{
Trace.Warn("Selected Item", listItem.Value);
}
}
有沒有辦法讓這個成一行?像我這裏的僞代碼:
string values = myListBox.SelectedItems;
我使用ASP.NET和C#3.5。
感謝您的任何幫助!
你好,這很好。我試圖讓它工作,我得到這個問題: 'System.Web.UI.WebControls.ListItemCollection'不包含'Where'的定義並且沒有擴展方法'Where'接受類型' System.Web.UI.WebControls.ListItemCollection'可以找到(你是否缺少使用指令或程序集引用?) 我在我的使用語句中有LINQ。 – Jared
@ user993514我忘了轉換爲'ListItem',試試。 – James
Perfect LINQ再次保存一天。非常感謝你的幫助。 – Jared