none
OBTENER DATOS DE UN DATAGRIDVEW DE UN FORMULARIO A OTRO

    Pregunta

  • Tengo una pregunta tengo estos dos formularios necesito ayuda en visual basic:

    Ya tengo la parte que al hacer doble clic en un textoxbox aparece el segundo formulario donde esta la lista de mis productos productos pero deseo que al hacer doble clic en el producto seleccionado del datagridview me aparezca el nombre y precio del producto en las cajas correspondientes del primer formulario alguien por favor podria ayudarme


    jueves, 29 de septiembre de 2016 5:18

Respuestas

  • Tendrás que crear un procedimiento público en el segundo formulario que reciba los datos a mostrar y los presente en el formulario:

    Public Sub PresentarDatos(Nombre As String, Precio as String)
        TxtNombre.Text = Nombre
        TxtPrecio.Text = Precio
    End Sub

    En el formulario del DataGridView tendrás una instancia del 2º formulario. En el evento doble clic llamas al procedimiento anterior pasando los valores:

    Private Sub DataGridView1_CellDoubleClick(sender As Object, e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick

        Formulario2.PresentarDato(DataGridView1.Rows(e.RowIndex).Cells(1).Value, DataGridView1.Rows(e.RowIndex).Cells(2).Value)   ' Tendrás que poner las columnas que correspondan
    End Sub


    Saludos, Javier J

    jueves, 29 de septiembre de 2016 7:02