說我有三個包含多個對象的列表。讓我們也假設他們每個都包含相同數量的項目。例如有沒有辦法從多個列表中填充dataGridView而不遍歷列表?
Dim mylist1 as List(Of Integer)
Dim myList2 as List(Of Integer)
Dim myList3 as List(Of Integer)
...
... <lists are populated here with say 10 items each
...
現在說我有一個datagridview,我已經定義爲有三列。是否有辦法將每個列表的內容分配給三列中的每一列(例如列1 = myList1,列2 = myList2等),而不遍歷每個列表?我知道我可以定義一個dataTable,創建列,並遍歷每個列表...然後將dataTable關聯到dataGridView的dataSource。但是,我不想遍歷列表,因爲在我的真實應用程序中,這些列表很大,並且迭代需要很長時間。我只是想知道如何將這些列表批量分配給dataTable中的列。有沒有辦法做到這一點?
我想我知道如何使用DataSource屬性將dataTable綁定到dataGridView。但是,問題是,如何將三個列表加載到dataTable的每一列? – GregH