c# – ASP:ListBox获取所选项目 – 一个线程?
发布时间:2020-12-15 17:42:29 所属栏目:百科 来源:网络整理
导读:我正在尝试获取一个asp:ListBox控件的选定项目,并将它们放在逗号分隔的字符串中.这样做一定要简单一些: foreach (ListItem listItem in lbAppGroup.Items){ if (listItem.Selected == true) { Trace.Warn("Selected Item",listItem.Value); }} 有没有办法
我正在尝试获取一个asp:ListBox控件的选定项目,并将它们放在逗号分隔的字符串中.这样做一定要简单一些:
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. 感谢任何帮助! 解决方法
使用LINQ:
string values = String.Join(",",lbAppGroup.Items.Cast<ListItem>() .Where(i => i.Selected) .Select(i => i.Value)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |