none
Cómo obtener la cantidad de filas visibles de un datagridview y la primera y la última fila visible RRS feed

  • Pregunta

  • O sea al desplazar filas (scroll) algunas se van ocultando y otras van quedando visibles, ¿cómo obtener la primera y la última fila visible del datagridview?
    • Editado James-2016 martes, 23 de febrero de 2016 9:27
    martes, 23 de febrero de 2016 9:27

Respuestas

  • Puedes obtener el índice de la primera fila visible con:

    DataGridView1.FirstDisplayedCell.RowIndex

    Para obtener el índice de la última fila no tienes más que sumar el número de filas visibles:

    DataGridView1.FirstDisplayedCell.RowIndex + DataGridView1.DisplayedRowCount(False) - 1

    El parámetro del método DisplayedRowCount indica si quieres contar o no las filas que se ven sólo parcialmente.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Marcado como respuesta James-2016 martes, 23 de febrero de 2016 18:12
    martes, 23 de febrero de 2016 10:16

Todas las respuestas

  • Puedes obtener el índice de la primera fila visible con:

    DataGridView1.FirstDisplayedCell.RowIndex

    Para obtener el índice de la última fila no tienes más que sumar el número de filas visibles:

    DataGridView1.FirstDisplayedCell.RowIndex + DataGridView1.DisplayedRowCount(False) - 1

    El parámetro del método DisplayedRowCount indica si quieres contar o no las filas que se ven sólo parcialmente.


    Píldoras .NET
    Artículos, tutoriales y ejemplos de código .NET

    Píldoras JS
    Artículos, tutoriales y ejemplos de código JavaScript, HTML5, CSS3, ...

    • Marcado como respuesta James-2016 martes, 23 de febrero de 2016 18:12
    martes, 23 de febrero de 2016 10:16
  • Gracias, es lo que quería.
    martes, 23 de febrero de 2016 18:12