Valores de asignación de tabla de datos de VB.Net [cerrado]

Hola, tengo algunas variables asignadas con valores. Necesito leer los valores de las variables uno por uno que está en un bucle y asignarlos a la tabla de datos que he creado usando VB.Net... Por favor, ayúdenme con esto...

preguntado el 22 de mayo de 12 a las 07:05

por favor ingrese más información. No puedo leer la mente, todavía. -

1 Respuestas

Deberá crear un DataRow y agregarlos a DataTable. Si los valores están en una Lista, puede iterar y agregar uno a la vez. Si los valores están en valores separados, probablemente sea mejor agregar cada uno a la vez.

Mira aquí para más detalles:

MSDN Cómo: agregar filas a una tabla de datos

A partir de este ejemplo, podría usar lo siguiente

Dim customerIds() As String= {"ALFKI", "QWERT", "ASDFG", "ZXCVB"}

For Each c As String In customerIds
    Dim newCustomersRow As DataRow = DataSet1.Tables("Customers").NewRow()
    newCustomersRow("CustomerID") = c
    DataSet1.Tables("Customers").Rows.Add(newCustomersRow)
Next

' Then call the data adapter update methode
myDataAdapter.Update(DataSet1)

La configuración del DataAdapter es específica de su entorno, pero necesitará una conexión a la base de datos y un InsertCommand para conservar los datos en la base de datos.

contestado el 23 de mayo de 12 a las 02:05

Sí, necesito leer uno por uno y completar la tabla de datos en el conjunto de datos. Tengo un conjunto de datos DtEmployee y una tabla Employee... Así que necesito completar la tabla de datos y luego enviar el conjunto de datos completo a la base de datos... - bramenath

Necesitará un DataAdapter para enviar los cambios a la base de datos. - ed harling

ya tengo el adaptador de datos también... ¿pueden dar el fragmento de código para llenar la tabla fila por fila leyendo uno por uno en un bucle... - bramenath

Edité mi respuesta y agregué un código de muestra. - ed harling

Gracias amigo... Está funcionando perfectamente ahora... saludos... - bramenath

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.