A simple example:
BindingList<Dog> dogs = kennel.Dogs;
// Works great!
listBoxDogs.DataSource = dogs;
// Confuses me.
listViewDogs.? = dogs;
I have explored the listViewDogs.DataBindings property, but I have not been able to tease out of it similar behavior to what I am seeing with the listBox control using DataSource.
There has to be a better method of updating the listViewDogs.Items collection then catching the dogs.ListChanged event and doing the manipulation of the listViewDogs.Items collection by hand.
What am I missing?
The list view unfortunately does not support databinding in that way.
here is a tutorial on how to implement it by creating a new control though.
http://www.codeproject.com/KB/list/ListView_DataBinding.aspx
ps. there are many more out there!