[英]how to remove all uncheck items from listview c#
我需要在textchange事件中从listview winforms c#中删除所有未选中的项目
例如,我需要做如下
private void textBox_supplierName_TextChanged(object sender, EventArgs e)
{
if (listView_supplierNames.CheckedItems==CheckState.Unchecked)
{
// remove item
}
}
怎么做...谢谢
使用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);
}
}
获取所有未选中的项目,然后使用“删除-示例-
foreach(var item in listView.SelectedItems)
{
listView.Items.Remove(item)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.