Eliminar fila de la bd
Publicado por David (2 intervenciones) el 21/06/2004 19:33:32
Hola. Tengo un datagrid cuya fuente es un dataset. Al seleccionar una fila y eliminarla del datagrid, no se elimina de la base de datos. Q puedo estar haciendo mal?
Para eliminar uso este codigo:
Dim cm As CurrencyManager = CType(Me.BindingContext(DGComision.DataSource, DGComision.DataMember), CurrencyManager)
Dim dv As DataView = CType(cm.List, DataView)
Dim dr As DataRow
If cm.Position <> -1 Then
dr = dv.Item(cm.Position).Row
dv.Delete(cm.Position)
Else
MessageBox.Show("No quedan Productos seleccionados")
End If
Y en el boton aceptar tengo esto:
Dim Comando As SqlCommandBuilder = New SqlCommandBuilder(AdapterCom)
AdapterCom.Update(DSet, "RelacionComercialProducto")
Las variables del dataset, dataadapter y tabla son globales de la clase.
Gracias
saludos
Para eliminar uso este codigo:
Dim cm As CurrencyManager = CType(Me.BindingContext(DGComision.DataSource, DGComision.DataMember), CurrencyManager)
Dim dv As DataView = CType(cm.List, DataView)
Dim dr As DataRow
If cm.Position <> -1 Then
dr = dv.Item(cm.Position).Row
dv.Delete(cm.Position)
Else
MessageBox.Show("No quedan Productos seleccionados")
End If
Y en el boton aceptar tengo esto:
Dim Comando As SqlCommandBuilder = New SqlCommandBuilder(AdapterCom)
AdapterCom.Update(DSet, "RelacionComercialProducto")
Las variables del dataset, dataadapter y tabla son globales de la clase.
Gracias
saludos
Valora esta pregunta


0