我有两个数据绑定列表框。第一个仅显示已分配给我的产品的项目。第二个列表框显示所有可用项目。我想要做的是选择列表框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;
});
答案 0 :(得分:5)
我想通了,我一直在思考它......循环遍历第一个框中的每个列表项,然后在第二个表中找到每个匹配结果进行选择。
foreach(ListItem i in ListBoxSourceDetail.Items)
{
ListBoxSourceEdit.Items.FindByText(i.ToString()).Selected = true;
}