Как перенести элементы списка с множественным выбором (любые или выбранные элементы) в другой список в .vb? - PullRequest
1 голос
/ 17 июня 2009

У меня есть три списка. выбранные элементы из одного списка (lst1) должны быть заполнены в другом списке (lst2) по нажатию кнопки добавления, и, соответственно, третий список (lst3) должен быть заполнен значениями из db согласно выбранным значениям в lst2. Theres нет выбранных объектов недвижимости я использую MS Visual Studio 2005 аналогичная логика должна использоваться при нажатии кнопки удаления

Ответы [ 2 ]

0 голосов
/ 18 апреля 2012
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);
        }
    }
0 голосов
/ 17 июня 2009

что-то и что-то еще - списки

    For Each Item As ListItem In something.Items
        If Item.Selected Then
            somethingelse.Items.Add(Item)
        End If
    Next
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...