我尝试过以下方法:
编译错误(最后一次)
Dim myList As New List(Of Object)
myList = dataGridView.DataSource As List<Object>
抛出无法转换System.Windows.Forms.BindingSource 类型的对象:
myList = dataGridView.DataSource
DataSource是System.ComponentModel.BindingList<T>
,其中T是自定义类。
答案 0 :(得分:1)
你可以做这样的事情
myList = dataGridView.Rows.OfType(Of Object).ToList()
答案 1 :(得分:0)
我就这样做了:
Dim MyList As New List(Of Object) ' Of MyClass?
For Each myClass As MyClass In dataGridView.DataSource
MyList.Add(myClass )
Next