I want to check about 3000 item in listview. This is a bit of code :
listview
foreach (ListViewItem item in this.lvItem.Items) { item.Checked = !item.Ch
I had the same problem but I found why.
I had an "ItemChecked" event handler attached to my listView that was doing some heavy stuff.
I removed the eventHandler and it solved my problem. Try removing any "ItemChecked" eventhandler and see if the speed is better.