Pasar datos de un DataGridView a un TextBox de otro form

Iniciado por jacj0102, 17 Diciembre 2012, 03:42 AM

0 Miembros y 1 Visitante están viendo este tema.

jacj0102

Ante todo que tengan un buen día, lo que deseo hacer el lo siguiente:
Tengo mi formulario "form1" abierto en el cual existe un textbox y un boton, al hacer click al boton me abre otro furmulario "form2" que contiene un DataGridView, al seleccionar una fila en el DataGridView y hacer click en otro boton "Enviar" me envié una columna del DataGridView a mi textbox del form1 cerrando el form2 y dejando permanentemente abierto el form1

        Dim renglon As Integer = DataGridView.CurrentCell.RowIndex
        form1.textbox.Text = DataGridView.Item("Apellidos y Nombres", renglon).Value
        form1.Show()
        Me.Close()


lo q hace el codigo anterior es abrir de nuevo el form1 cerrando el form2, pero yo no quiero q se vuelva a abrir el form1, si no que pase los datos del form2 al form1 sin necesidad de volver a abrirlo.

espero me entiendan de antemano gracias.
"La Raiz del Estudio es Amargo, Pero el Fruto es Dulce"
"Corrige al sabio y se hara mas sabio, corrige al necio y te lo echara de enemigo"

$Edu$

Y cual es el motivo de que pongas form1.Show() entonces?
Si dejas una variable publica fuera de la clase del Form1, no puedes modificarla desde el form2? Si no puedes a esa misma variable publica hacela estatica "static".

Realmente no se si en vb.net es igual que en C# que yo tenia que hacer eso, o por lo menos algo asi era xD, pero te dejo mi respuesta por si no te contesta nadie con una mejor forma mas profesional de hacerlo. Suerte!