none
Error al seleccionar en un Datagrid con Conexion BD sql

    Pregunta

  • Tengo un datagrid donde se carga los datos de mi table Cliente en SQL , ademas de eso tambien cuento con 2 textbox para hacer el debido mantenimiento (mis campos son: IdCliente, Nombre_Cliente) . El caso es que uso un codigo para que cuando seleccione un campo en el datagrid automaticamente se muestre en los textbox correspondientes. Todo va bien hasta que toco el encabezado del datagrid y me manda este mensaje.

    De paso ahi les adelanto el codigo, espero respuestas. Gracias.


    • Editado C0ldman sábado, 10 de diciembre de 2016 6:11
    lunes, 5 de diciembre de 2016 6:04

Respuestas

  • C0ldman,

    Debes validar el contenido de la referencia a la fila actualmente seleccionada:

    Private Sub dCliente_SelectionChanged(sender As Object, e As EventArgs)
    	Dim row As DataGridViewRow = dCliente.CurrentRow
    
    	If row IsNot Nothing Then
    		txt1.Text = Convert.ToString(row.Cells("IdCliente").Value)
    		txt2.Text = Convert.ToString(row.Cells("Nombre_Cliente").Value)
    	End If
    End Sub


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    lunes, 5 de diciembre de 2016 6:24