Pasar datos de text box a Datagridview

Hola, quería saber si me puedes ayudar con lo siguiente: Tengo un form1 donde tengo algunos textbox, labels y datagriedviews.. Tengo un botón 'Nuevo', el cual me abre el form2 donde tengo unos textbox y quiero que al darle click en el botón 'Agregar' me agregue esos datos de los textbox a mi datagriedview en el form1.. Hasta que yo le de click en salir(en el form2) y me regresa al form1.
¿Me puedes ayudar con esto? Estuve leyendo algo sobre constructores, nos e si se utilizarían en este caso... ¿si es así como? Tengo algo de código usando variables globales pero no me carga los datos al datagried view y para colmo me abre otro form1 sin cerrar el otro.. Aquí te dejo el código:
En el form1:
Public glreferencia As Integer
Public glfechas As DateTime
Public glcomplemento As String
Public glmonto As Integer
Public glautoriza As String
en el datagridview:
DataGridView2.Rows.Add()
Dim row As DataGridViewRow = DataGridView2.Rows(0)
row.Cells(0).Value = Me.glreferencia ' Me.txtreferencia.Text
row.Cells(1).Value = Me.glfechas  'Me.dtpfecha.Value
row.Cells(2).Value = Me.glcomplemento
row.Cells(3).Value = Me.glmonto
row.Cells(4).Value = Me.glautoriza
En el form2 (en el boton de agregar):
Dim frmlaredoprin As New Form1()
With frmlaredoprin
    .glreferencia = CInt(txtreferencia.Text)
    .glfechas = dtpfechacrea.Value
    .glcomplemento = txtcomplemento.Text
    .glmonto = CInt(txtmonto.Text)
    .glautoriza = txtautoriza.Text
End With
frmlaredoprin.ShowDialog()
¿Alguna idea que se te ocurra? De Antemano.. Gracias..!

Añade tu respuesta

Haz clic para o