首页 文章

从代码中选择asp.net列表框中的多个项目

提问于
浏览
3

我有两个数据绑定列表框 . 第一个仅显示已分配给我的产品的项目 . 第二个列表框显示所有可用项目 . 我想要做的是选择列表框2中包含的列表框2中的所有项目 .

例如:
ListBox1-
第1项
第3项

ListBox2-
第1项(已选定)
第2项
第3项(选定)

我有以下代码:

List<string> myList = new List<string>();
            foreach(ListItem f in ListBoxSourceDetail.Items)
            {
                myList.Add(f.Value);
            }
            myList.ForEach(delegate(string n)
            {
                ListBoxSourceEdit.SelectedValue = n;
            });

1 回答

  • 5

    我想通了,我在思考它......循环遍历第一个框中的每个列表项,然后在第二个表中找到要选择的每个匹配结果 .

    foreach(ListItem i in ListBoxSourceDetail.Items)
            {
                ListBoxSourceEdit.Items.FindByText(i.ToString()).Selected = true;
    
            }
    

相关问题