CLR: .Net / Mono / Boo / Otros CLR > VB .NET
Ingresar filas en un dataset
(1/1)
José Alberto:
Buenas tardes amigos: Estoy programando con visual studio ultimate 2012, tengo conectada una base de datos Acces a un dataset, un BindingSource y un TableAdapter, el problema se me presenta cuando ingreso un nuevo registro (nueva fila), el TableAdapter muestra los datos en la nueva fila pero nunca lo graba en el dataset, acá les dejo el código a ver si consiguen el error.
Agradecido de antemano a quien pueda ayudarme
Private Sub INGRESAR_DATOS()
Dim nuevafilaClave As DataRow = Me.DSClave.Tables("CLAVE").NewRow
nuevafilaClave("Contrasena") = Me.txtPassUsuario.Text
nuevafilaClave("Usuario") = Me.txtNomUsuario.Text
nuevafilaClave("Nivel") = Me.cboNivel.Text
Me.DSClave.Tables("CLAVE").Rows.Add(nuevafilaClave)
Me.DGVClave.Update()
End Sub
Ya probé colocando:
Me.DSClave.AcceptChanges()
nuevafilaClave.AcceptChanges()
pero igual no guarda los cambios en el dataset
José Alberto:
Ya conseguí la solución, para los que estén pasando por lo mismo deben utilizar el update en el TableAdapter, no en el datagridview o el dataset, agradecido a los que se tomaron la molestia de ver mi problema.
Navegación
Ir a la versión completa