Jak wypełnić obiekt DataTable listą (Of t) lub przekonwertować List (Of t) na DataTable?

Przeczytałem wiele postów na ten temat; wśród nich i ostatnio.NET - Konwertuj kolekcję ogólną do tabeli danych. Niestety, wszystko bezskutecznie.

Mam ogólny zbiór struktur:

Private Structure MyStruct
Dim sState as String
Dim lValue as Long
Dim iLayer as Integer
End Structure

Dim LOStates As New List(Of MyStruct)

Muszę wypełnić tabelę danych za pomocą tej listy struktur, ale nie mam pojęcia, jak to zrobić. Używam vb.net w Visual Studio 2008.

Wszelkie spostrzeżenia będą bardzo mile widziane

questionAnswers(2)

yourAnswerToTheQuestion