What is the best way to grab the contents of a DataGridView and place those values into a list in C#?
If you bind your list using DataSource, you can convert back by with:
List myClass = DataGridView.DataSource as List;