Is there a way to copy the entire contents of a listview from one control to another, without manually setting up the second one and iterating through each item? I'm thinking something like:
ListView myNewListView = new ListView();
lvwExistingView.CopyTo(myNewListView);
Or even:
ListView myNewListView = new ListView();
lvwExistingView.Items.CopyTo(myNewListView.Items, 1); // This doesn't work because it expects an array