none
Cómo desplazarse automáticamente con flechas de dirección en un DataGridView RRS feed

  • Pregunta

  • Hola

    Como bien lo dice el título, quisiera saber cómo puedo desplazarme con la flechas de dirección en un datagrid view pero sin tener que dar clic sobre éste, es decir, que una vez que se muestre el formulario con el datagrid view en automático al presionar las flechas se seleccione el registro.

    Tal vez es una pregunta básica pero de verdad que no encuentro nada claro.

    Gracias.

    Estoy usando Visual Studio 2015.
    • Editado Joan_23 miércoles, 21 de marzo de 2018 20:04
    miércoles, 21 de marzo de 2018 20:03

Todas las respuestas

  • Agradezco tu respuesta pero no me funciona, ya que Focus() solo resalta el primer registro del DataGrid pero no lo selecciona y no es posible desplazarse por el datagrid con las flechas de dirección.
    jueves, 22 de marzo de 2018 0:02
  • Prueba este yo he probado a deconectar es codigo de mi aplicacion y no me funciona las flechas 

    hablamos de las 4 flechas control que estan junta no la del teclado numerico a mi con las del teclado numerico no me funciona si con las que estan juntas 

    un saludo

    Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            DataGridView1.Focus()
    Me.DataGridView1.FirstDisplayedScrollingRowIndex = Me.DataGridView1.RowCount - 1
            Me.DataGridView1.CurrentRow.Selected = True
    end sub

    jueves, 22 de marzo de 2018 7:50
  • prueba poner la propiedad "SelectionMode" del DataGridView en "FullRowSelect"
    jueves, 22 de marzo de 2018 11:11
  • Si tengo en FullRowSelect la propiedad SelectionMode, pero no funciona :(
    jueves, 22 de marzo de 2018 15:55
  • Apliqué tu sugerencia @Diablo_Rojo pero me arroja, en la segunda línea, el error "El argumento especificado está fuera del intervalo de valores válidos" Y eso que cuando se ejecuta esta línea el datagrid ya tiene información cargada.



    • Editado Joan_23 jueves, 22 de marzo de 2018 16:20
    jueves, 22 de marzo de 2018 15:56
  • Puedes poner una captura?
    jueves, 22 de marzo de 2018 19:24
  • Prueba cambiando -1 por -2 yo tengo quitada la fila vacia del final 

    si no lo pones en -1 otra vez y cambia esto en las propiedades allowusertoaddrows = False 

    y prueba

    jueves, 22 de marzo de 2018 19:31