He leído muchas publicaciones sobre este tema; entre ellos y más recientemente .NET - Convert Generic Collection to Data Table. Lamentablemente, todo fue en vano.Cómo llenar una tabla de datos con una lista (de t) o convertir una lista (de t) en una tabla de datos?
Tengo una colección genérica de estructuras:
Private Structure MyStruct
Dim sState as String
Dim lValue as Long
Dim iLayer as Integer
End Structure
Dim LOStates As New List(Of MyStruct)
Es necesario llenar un DataTable con esta lista de estructuras, pero no tienen idea de cómo hacer para hacer esto. Estoy utilizando vb.net en Visual Studio 2008.
Cualquier ideas serán muy apreciados
nobugz, gracias por una respuesta tan rápida! Agregué esta función a mi clase, y luego le pasé la lista de estructuras (oTable = ConvertToDataTable (LOStates)) pero no se reesistió ninguna fila - el recuento de la tabla = 0 antes de volver a donde se llamó desde. Me pregunto si hay algo más que me falta o que hago incorrectamente ... – 8thWonder
Depurarlo. Haga lo de cada ciclo de bucles? ¿La tabla tiene alguna columna? –
Fue en la depuración que pude determinar que el recuento de la tabla = 0. De hecho, para cada bucle de bucles. Hay 3 coumns pero 0 filas justo antes de que se ejecute la declaración de la tabla de retorno. – 8thWonder