如何从列表视图中删除所有未选中项
本文关键字:删除 列表 视图 | 更新日期: 2023-09-27 18:08:07
我需要删除所有未选中的项目从listview winforms c#在textchange事件
for example
private void textBox_supplierName_TextChanged(object sender, EventArgs e)
{
if (listView_supplierNames.CheckedItems==CheckState.Unchecked)
{
// remove item
}
}
how to do it…thanks
使用ListViewItem.Remove
方法从其关联的ListView控件中删除项:
foreach (ListViewItem item in listView_supplierNames.Items)
if (!item.Checked)
item.Remove();
遍历ListView项并使用ListViewItem。Remove删除项目
foreach (ListViewItem item in listView_supplierNames.Items)
{
if (item.Checked)
{
}
else
{
//Remove unchecked Items
listView1.Items.Remove(item);
}
}
获取所有未选中的项并使用Remove - example-
foreach(var item in listView.SelectedItems)
{
listView.Items.Remove(item)
}