我已閱讀關於此主題的許多帖子;其中包括最近的.NET - Convert Generic Collection to Data Table。不幸的是,一切都無濟於事。如何用列表(Of)填充DataTable或將列表(Of)轉換爲DataTable?
我有結構的泛型集合:
Private Structure MyStruct
Dim sState as String
Dim lValue as Long
Dim iLayer as Integer
End Structure
Dim LOStates As New List(Of MyStruct)
我需要填寫與結構的此列表的DataTable,但不知道如何去這樣做。我使用vb.net在Visual Studio 2008中
任何見解將不勝感激
nobugz,謝謝你,這麼迅速回應!我將這個函數添加到我的類中,然後將它傳遞給結構列表(oTable = ConvertToDataTable(LOStates)),但沒有重新生成行 - 表計數= 0,然後返回到從其調用的位置。我想知道是否有其他東西,我失蹤或做錯了... – 8thWonder 2009-11-27 16:57:19
調試它。爲每個循環做循環?表格是否有任何列? – 2009-11-27 17:03:08
它是在調試中,我能夠確定表計數= 0。確實爲每個循環循環。在執行return table語句之前有3個coumns,但有0行。 – 8thWonder 2009-11-27 18:36:40