我有一个列表框,我想设置列表框中的一些项目进行选择。这些项来自System.collections.generic列表,换句话说,我有一个
列表ABC 5
DEF 6
PQR 9
以及包含ABC, DEF
和PQR
的约100个项目的列表框。我想循环遍历列表框并列出并在我的代码后面设置这些项目。
我怎样才能做到这一点?
任何帮助将不胜感激。
答案 0 :(得分:1)
您正在寻找SelectionMode="Multiple"
<asp:ListBox ID="LBSample" runat="server" SelectionMode="Multiple">
<asp:ListItem Text="1" Value="1"></asp:ListItem>
<asp:ListItem Text="2" Value="2"></asp:ListItem>
<asp:ListItem Text="3" Value="3"></asp:ListItem>
</asp:ListBox>
List<string> Str = new List<string> { "1", "3" };
foreach (ListItem obj in LBSample.Items)
{
if (Str.Contains(obj.Text))
obj.Selected = true;
}