mira yo tenía este método para actualizar un dataset, me actualizaba el datagrid tb... en fin, por si te puede servir... akí tienes
Código:
Public Sub UpdateDataSet()
'Crear un conjunto de datos para alojar los cambios realizados en el conjunto de datos principal.
Dim objDataSetChanges As WindowsApplication1.verddifresh = New WindowsApplication1.verddifresh
'Detener las ediciones actuales.
Me.BindingContext(objverddifresh, "Propiedades").EndCurrentEdit()
'Obtener los cambios realizados en el conjunto de datos principal.
objDataSetChanges = CType(objverddifresh.GetChanges, WindowsApplication1.verddifresh)
'Comprobar si se han realizado cambios.
If (Not (objDataSetChanges) Is Nothing) Then
Try
'Hay cambios que necesitan aplicarse, por tanto, intente actualizar el origen de datos
'llamando al método de actualización y pasando el conjunto de datos y los parámetros.
Me.UpdateDataSource(objDataSetChanges)
objverddifresh.Merge(objDataSetChanges)
objverddifresh.AcceptChanges()
Catch eUpdate As System.Exception
'Agregar aquí el código de control de errores.
Throw eUpdate
End Try
'Agregar código para comprobar en el conjunto de datos devuelto los errores que se puedan haber
'introducido en el error del objeto de fila.
End If