Bueno otra vez estoy aqui.
Ya lo he solucionado lo de los errores, este es el codigo completo, con el datagrid del mensaje anterior.
Código:
Sub DgCarrito_Update(obj As Object, e As DataGridCommandEventArgs)
Dim MyCommand As oleDbCommand
Dim strSQL As String = ("UPDATE pedidos SET cantidad= @nuevovalor Where codigo= @codigo ; ")
Mycommand = New OledbCommand(strSQL,ObjConn)
MyCommand.Parameters.Add(New OledbParameter("@codigo", oledbType.Char, 20))
MyCommand.Parameters.Add(New OledbParameter("@nuevovalor", oledbType.Integer, 10))
MyCommand.Parameters("@codigo").Value = dgCarrito.DataKeys(e.Item.ItemIndex)
Dim nuevovalor As String
nuevovalor = CType(e.Item.Cells(1).Controls(0),TextBox).Text
MyCommand.Parameters("@nuevovalor").Value = NuevoValor
Try
ObjConn.Open()
MyCommand.ExecuteNonQuery()
DgCarrito.EditItemIndex = -1
lblMensaje.Text = "Actualizado con exito <br>" & strSQL & " <BR>" & nuevovalor & " " & dgCarrito.DataKeys(e.Item.ItemIndex)
Catch ex As Exception
lblMensaje.Text = ex.message & "Error al Actualizar"
End Try
ObjConn.Close()
mostrarCarrito()
End Sub
Todo funciona bien, solo que .... No hace nada
Es decir, .. no hace hada, el registro no se actualiza
Alguna idea por favor