Hola a todos, de nueva cuenta requiero su ayuda, puesto que mi novatez en el lenguaje me ha dado varios dolores de cabeza. Ahora requiero grabar en mi base de datos lo que está contenido en un DataTable. El código que utilizo para recorrer el DataTable es el siguiente: 
 
 
 
For Each row As DataRow In dt2.Rows
 
' Leo los valores de la primera columna que son los que necesito
 
MessageBox.Show(row.Item(0).ToString)
 
Next
 
de esta manera me doy cuenta de que si lo estoy recorriendo bien.
 
 
 
Ahora, he tratado de grabar ese dato, junto con otros que tengo, pero no puedo convertir la variable rw en un valor aceptable para ser grabado. Lo hago de la siguiente manera 
 
 
For Each row As DataRow In dt2.Rows
   res2 = Convert.ToInt32(row) <------ AQUÍ ESTÁ LA CUESTIÓN
   SQLs.ComandoSQL(cnX, "Update Inv_enfriadores Set Id_Estado = 5" & " Where no_economico = " & res2)
 
   If (MessageBox.Show(" En asignaci¢n al cliente: " & temp1 & Chr(13) & Chr(13) & "¨DESEA HACER OTRA CAPTURA?", "Asignaci¢n a Cliente", MessageBoxButtons.YesNo, MessageBoxIcon.Information)) = Windows.Forms.DialogResult.Yes Then
 
      cargargridinventario() 'Carga Inventario
      cargargridclientes() 'Carga Clientes y Rutas
 
   Else
       Me.Close()
   End If
 
Next
 
Específicamente necesito saber cómo convertir row para poder pasarla a la variable res2 y poder grabar
 
For Each row As DataRow In dt2.Rows
   ¿res2 = row?
Next
 
Si alguien puede ayudarme, le estaré muy agradecido. 
   
 
 Grabar valores de un DataTable
 Grabar valores de un DataTable 
 Respuesta: Grabar valores de un DataTable
 Respuesta: Grabar valores de un DataTable 
