none
Borrar filas seleccionadas de DataGridView RRS feed

  • Pregunta

  • He realizado varios intentos pero no logro borrar, el código que esta en comentario solamente borra algunas filas seleccionadas pero no en su totalidad

    For Each pRow As DataGridViewRow In dgvLista.Rows If pRow.Selected Then ' dgvLista.Rows.Remove(pRow) ' Que debe ir ??????

    End If Next



    • Editado M_Carlos jueves, 2 de junio de 2016 18:08
    jueves, 2 de junio de 2016 18:07

Respuestas

  • Hola MCarlosSC,

    Prueba haciendo esto :

           For Each pRow As DataGridViewRow In dgvLista.SelectedRows
                dgvLista.Rows.Remove(pRow)
            Next
    

    Cabe resaltar que tienes que tener la propiedad :

    SelectionMode = FullRowSelect

    Saludos.



    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    jueves, 2 de junio de 2016 18:17

Todas las respuestas

  • Hola MCarlosSC,

    Prueba haciendo esto :

           For Each pRow As DataGridViewRow In dgvLista.SelectedRows
                dgvLista.Rows.Remove(pRow)
            Next
    

    Cabe resaltar que tienes que tener la propiedad :

    SelectionMode = FullRowSelect

    Saludos.



    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    jueves, 2 de junio de 2016 18:17
  • Gracias .... al volver a revisar me di cuenta que debería ser .SelectedRows,   un gran aporte JC NaupaCrispín 
    jueves, 2 de junio de 2016 18:47