Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 14:54
guillebomtrasmiti
 
Fecha de Ingreso: noviembre-2010
Ubicación: madrid
Mensajes: 478
Antigüedad: 14 años
Puntos: 5
Pregunta borrar una sola fila del datagridview

hola amigos, como siempre por aquí dando la paliza, busco una ayudita, tengo una opción en mi aplicacíon que borra los registros de un datagridview que tengo, pero el problema es que quiero borrar la fila seleccionada y no todas, ¿sabeis como puedo hacerlo?, os envío el códig que me borra todo, gracias....por adelantaod

'Declaraciones
Dim cmBorra As OleDbCommand
Dim i As Integer
'Dim cn As OleDbConnection

'Construimos y abrimos la conexión con la base de datos
'cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\cb.mdb")
conexion.Open()

'Preparamos el comando
cmBorra = New OleDbCommand("DELETE FROM ETCB Where Producto=@P")
cmBorra.Parameters.Add("@P", OleDbType.VarChar)
'cmBorra.Parameters.Add("@C", OleDbType.Numeric)
cmBorra.Connection = conexion
For i = 0 To undataset.Tables(0).Rows.Count - 1
'rellenamos el valor de los parámetros
cmBorra.Parameters("@P").Value = undataset.Tables(0).Rows(i)("Producto").ToString()
'cmBorra.Parameters("@C").Value = undataset.Tables(0).Rows(i)("Cantidad").ToString()
' 'realizamos el alta
cmBorra.ExecuteNonQuery()
Next
MessageBox.Show("Se ha borrado todo el contenido")
'Cerramos la conexion con la base de datos
conexion.Close()
actualizar_grid()