none
Selector de registro en un datagridview RRS feed

  • Pregunta

  • Hola: Espero me puedan ayudar con esto: tengo una aplicacion en VB .net 2010 winforms. Sucede que lleno un datagridview pero no me muestra la flecha de seleccion de registro.. de modo que si en ese momento pulso el boton de "Modificar registro" me da error porque en ese momento yo capturo el numerod e registro, pero como no esta el selector de registro no lo toma. Existe alguna forma de colocar deliberadamente este selector de registro de alguna forma, luego de llenar el datagridview? Gracias por las respuestas Walter
    lunes, 26 de diciembre de 2011 17:47

Todas las respuestas

  • de modo que si en ese momento pulso el boton de "Modificar registro" me da error porque en ese momento yo capturo el numerod e registro

    pero es que deberias validar si hay un registro seleccionado

     

    Private Sub btnModificar_click(...)
    
       If DataGridView1.CurrentRow Is Nothing then
    
           MessageBox.Show("debe seleccionar un registro del grid")
    
           Return
    
       End If
    
       'aqui el resto del codigo
    
    End Sub
    



    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 27 de diciembre de 2011 4:01
  • Bueno días.

    • Luego de cargar tu grilla puedes seleccionar la primera fila de la siguiente manera:
    DataGridView1.CurrentCell = DataGridView1(0, 0)
    

     

     

    • Y a la hora de precionar el botón modificar deberías validar igualmente si hay alguna fila seleccionada de la siguiente forma:
    If Not DataGridView1.CurrentRow.Index = -1 Then
    
    End If
    

     

    Saludos.

     


    Santiago Ezequiel Rueda
    santiagorueda@live.com.ar
    Blog

    Entre Ríos
    Argentina
    martes, 27 de diciembre de 2011 21:07