我有两个数据绑定(bind)列表框。第一个仅显示已分配给我的产品的项目。第二个列表框显示所有可用项目。我想要做的是选择列表框 1 包含的列表框 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;
});
最佳答案
我想通了,我想多了...循环遍历第一个框中的每个列表项,然后在第二个表中找到每个匹配结果以进行选择。
foreach(ListItem i in ListBoxSourceDetail.Items)
{
ListBoxSourceEdit.Items.FindByText(i.ToString()).Selected = true;
}
关于c# - 从代码中选择 asp.net 列表框中的多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393631/