I have a listview with two columns and I’m using a context menu to allow users to remove selected rows. To remove the selected rows, I’ve tried with the following code but it doesn’t work:
private void toolStripMenuItem1_Click(object sender, EventArgs e) { listView1.SelectedItems.Clear(); }
I suspect this is because the listview has two columns, but I can’t figure out a solution to remove selected rows. Removing all rows works with: listView1.Items.Clear();.
The latest example of BeefTurkey looks correct, but he should decrement the variable
iafter removing a selected item:The index of items larger as
iis decremented by 1 after the removal. So you should repositionito match the next not tested item.