Hola amigos, tengo un problema que no consigo encontrar la solución.
Utilizo Visual Basic Net 2005.
Tengo dos formularios, el primero me da los datos de un dataSet y al modificar los datos me los actualiza en la base de datos, pero en el segundo formulario hago un filtrado de un dataTable para que en dicho formulario me deje las listas que necesito.
El problema es que cuando actualizo los datos modificados de este dataTable en la base de datos principal no me lo hace.
El filtrado lo hago con:
Dim rows As DataRow()
dtNew = ds.Tables("tabla2").Clone()
rows = ds.Tables("tabla2").Select("id2=" & dato_requerido)
For Each dr As DataRow In rows
dtNew.ImportRow(dr)
Next
y este dtNew lo utilizo para el segundo formulario con:
...DataBindings.Add("text", dtNew, nombreColumnas)
Me imagino que después tengo que pasar los datos del dtNew a el dataSet principal, pero no encuentro la forma para que cuando cierre el formulario la sentencia
ds.HasChanges
me reconozca que hay datos nuevos y lo actualice a la base de datos principal.
Espero que me halláis entendido y podais ayudarme. Si queréis mas datos, por favor pedírmelos.
Saludos a todos y gracias.