如何将多选列表框项目(任何orde选定项目)转移到.vb中的另一个列表框?

时间:2009-06-17 13:17:45

标签: listbox

我有三个列表框。 单击一个列表框(lst1)中的所选项目应该在单击添加按钮时填充到另一个列表框(lst2)中,因此第三个列表框(lst3)需要根据lst2中的选定值填充db中的值。 没有选择物业 我正在使用ms visual studio2005 点击删除按钮

需要使用类似的逻辑

2 个答案:

答案 0 :(得分:0)

public static class Extensions
{
    public static IEnumerable<ListItem> GetSelectedItems(
           this ListItemCollection items)
    {
        return items.OfType<ListItem>().Where(item => item.Selected);
    }


}
On button click
------------------
var selected = lstFirst.Items.GetSelectedItems();

    foreach (var li in selected)
    {
        if (!lstSecond.Items.Contains(li))
        {
            ListItem newItem = new ListItem(li.Text, li.Value);
            lstSecond.Items.Add(newItem);
        }
    }

答案 1 :(得分:-2)

某些东西和其他东西是列表框