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

Popular posts from this blog

sequelize.js - Sequelize group by with association includes id -

android - Robolectric "INTERNET permission is required" -

java - Android raising EPERM (Operation not permitted) when attempting to send UDP packet after network connection -