CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Actualizar Datos Modificados En Un Datagrid
(1/1)
rocky:
segun vi en un manual he hecho lo siguiente:
--- Código: Text --- Private Sub modiprod_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'aqui cargamos los datos en el grid conex.ConnectionString = "server=\\.\pipe\MSSQL$SQLEXPRESS\sql\query;database=almagim" adaptador.Fill(ds, "productos") productos.DataSource = ds productos.DataMember = "productos" End Sub Private Sub modificar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles modificar.Click Me.adaptador.Update(ds) End Sub
el caso es que al compilar no me da ningun problema pero cuando ejecuto la linea me sale una excepcion de tipo:
Update unable to find TableMapping['Table'] or DataTable 'Table'.
me gustaria saber que hice mal espero pronta respuesta. Gracias por adelantado
rocky:
ya lo he solucionado me faltaba al llamar a Update el segundo parametro con el nombre de la tabla quedando tal que asi:
--- Código: Text --- Me.adaptador.Update(ds,"productos")
jivanjira:
hOLA, ME PARECE QUE LO QUE TIENES QUE HACER ES CREAR UN OBJETO DE TIPO COMMANDBUILDER(SQLCOMMANDBUILDER O OLEDBCOMMANDBUILDER, DEPENDIENDO DE TU ORIGEN DE DATOS) ESTE OBJETO CREADO LO ENLAZAS A TU DATAADAPTER Y YA..
AQUI TE VA EL CODIGO
Dim oCB As SqlCommandBuilder = New SqlCommandBuilder(oDataAdapter)
Navegación
Ir a la versión completa