c# - Can't remove items from WinForms ListView -
i have 2 listviews , want move items 1 other.
i can copy new list, remove first list doesn't work.
private void button2_click(object sender, eventargs e) { foreach (listviewitem in listview1.items) { if (i.checked == true) { listviewitem itemclone = i.clone() listviewitem; listview2.items.add(itemclone); } } foreach (listviewitem itemselected in listview1.selecteditems) { listview1.items.remove(itemselected); } listview1.autoresizecolumns(columnheaderautoresizestyle.headersize); listview2.autoresizecolumns(columnheaderautoresizestyle.headersize); }
it's bit inelegant @ moment 2 loops, 1 post read said couldn't add , remove item in same foreach loop.
you used selecteditems, not checkeditems, on second loop.
Comments
Post a Comment