To answer your first question, no. There is no easy way to bind nested objects to the DataGridView. It expects everything at the same level.
For example, Person class with LastName, FirstName, MiddleName.
Address class with Street, City, State, Zip.
If you want all of these fields to appear in your DataGridView using object binding, you have to expose read-only properties of the Address class directly in the Person class.
Hope this helps.
www.insteptech.com ;
msmvps.com/blogs/deborahk
We are volunteers and ask only that if we are able to help you, that you mark our reply as your answer. THANKS!