Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: javierjava en 15 Junio 2011, 17:41 PM

Título: Actualizar barios registro
Publicado por: javierjava en 15 Junio 2011, 17:41 PM
Que tal espero que alguien me pueda ayudar tengo problemas en actualizar barios registro en un datagrid este es el codigo que estoy usando

Count = 0
       Isql = "UPDATE productos SET existencia=@existencia,precio_venta=@precio_venta" & " WHERE cod_producto=" & Me.DataGridViewX1.Rows(Count = Count + 1).Cells(0).Value.ToString & ""

       For Count = 0 To Me.DataGridViewX1.Rows.Count - 2

           Dim oCommand As New SqlCommand(Isql, oConnect.Conection)
           oCommand.Parameters.Add(New SqlParameter("@existencia", SqlDbType.Int))
           oCommand.Parameters("@existencia").Value = Me.DataGridViewX1.Rows(Count).Cells(2).Value.ToString

           oCommand.Parameters.Add(New SqlParameter("@precio_venta", SqlDbType.NVarChar))
           oCommand.Parameters("@precio_venta").Value = Me.DataGridViewX1.Rows(Count).Cells(4).Value.ToString

           oConnect.Conection.Open()
           oCommand.ExecuteNonQuery()
           oConnect.Conection.Close()
       Next

Con este codigo si logro actualizar pero solo me actualiza un registro digamos que en el grid tengo los registros
Codigo  Existencia precio_venta
1               12          12
2               23          23
3               33          34
lo que necesito es actualizar la existencia y el precio de venta de los tres  registros el nuevo precio y la existencia yo lo pongo en el grid.
Gracias por cualquier comentario y ayuda.