如何清除Listview控件中该组中的所有组和所有项目
答案 0 :(得分:0)
可能ListView.Clear()会对你有用。并清除ListView中的组,调用ListViewGroupCollection.Clear()
答案 1 :(得分:0)
如果您使用数据源填充组项目,那么您可以尝试这样的事情..
怎么样
DataSource = null;
DataBind();
答案 2 :(得分:0)
如果只想删除分组的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();