如何按名称或索引删除列表视图项?

时间:2016-08-19 14:00:42

标签: c# listview

我有一个textBox,您可以在其中输入姓名,然后点击Button即可在listview中删除具有该名称的项目。

private void btnDelete_Click(object sender, EventArgs e)
{
  foreach (ListViewItem Searchstr in listView1.Name)
   {
      listView1.Items.Remove(Searchstr);
   }
}

关于如何使这项工作的任何想法?

1 个答案:

答案 0 :(得分:0)

void deleteItemFromListBox(string stringToDelete, ListView listBoxToDeleteItem)
{
for (int i = 0; i < listBoxToDeleteItem.Items.Count; i++)
{
if(stringToDelete==listBoxToDeleteItem.Items[i].Text)
{
  listBoxToDeleteItem.Items[i].Remove();
}
}
}

函数接受字符串和列表视图,而不是删除包含字符串的listview元素。