Как очистить все группы и элементы в элементе управления ListView - PullRequest
0 голосов
/ 15 октября 2011

Как очистить все группы и все элементы в этих группах в элементе управления Listview

Ответы [ 3 ]

0 голосов
/ 15 октября 2011

если вы заполняете элементы своей группы источником данных, вы можете попробовать что-то вроде этого ..

Как насчет

 DataSource = null;
 DataBind();
0 голосов
/ 15 октября 2011

Если вы хотите удалить только те элементы listViewItems, которые сгруппированы, вы можете сделать следующее:

        foreach (var group in listView.Groups)
        {
            var listViewItemsToDelete = listView.Items.Cast<ListViewItem>().Where(item => Equals(item.Group, group));
            foreach (var itemToRemove in listViewItemsToDelete)
            {
                listView.Items.Remove(itemToRemove);
            }
        }
        listView.Groups.Clear();
0 голосов
/ 15 октября 2011

Возможно ListView.Clear () будет работать для вас.И для очистки групп в вызове ListView ListViewGroupCollection.Clear ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...