DataGridView的数据源本身就是一个dataTable你可以通过DataTable dt = dataGridView1.DataSource as DataTable拿到dataTable,然后再赋给list;或者循环DataGridView然后逐行读取,并赋值给list,这种方式麻烦点。
DataTable dt = dataGridView1.DataSource as DataTable
绑定 gridview 的数据源就是 LIST(Of DataTable 吧。。。