Hola a todos, mi situacion es la siguiente: Inicio el formulario padre y luego con un botón muestro el formulario hijoA. En este form tengo otro botón con el cual llamo y muestro a otro formulario hijoB el cual contiene un DataGridView que
contiene datos... Ahora bien, al hacer doble clic en la grilla, los datos de la fila quedan almacenadas y luego las asigno a los labels del formulario hijoA para que me muestre los datos que seleccioné en el hijoB y por último cierro el hijoB.
Hasta ahí todo marcha bien, pero cuando cierro el formulario hijoB no se transfieren los datos que he asignado anteriormente del formulario hijoB hacia el hijoA.
El código que utilizo es el siguiente:
Sub Buscar()
Dim ocliente As New Cliente 'Clase que contiene las propiedades y metodos del cliente
With ocliente
.cliID = Me.txtClienteID.Text
.buscar_cliente()
frmHijoA.lblClienteID.Text = .cliID
frmHijoA.PedidoIDLabel1.BackColor = Color.Gray
frmHijoA.lblClienteID.BackColor = Color.Gray
frmHijoA.lblNombre.Text = .nomNeg
frmHijoA.lblNombre.BackColor = Color.Gray
frmHijoA.dtpFechaEntrega.Enabled = True
End With
Me.Close()
End Sub
Private Sub dgvAgregar_CellDoubleClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvAgregar.CellDoubleClick
Dim row As DataGridViewRow = dgvAgregar.Rows(e.RowIndex)
If row.Cells("ClienteID").Value IsNot DBNull.Value Then
txtClienteID.Text = row.Cells("ClienteID").Value
End If
Buscar()
End Sub
Entonces todo funciona bien, pero no me trae los valores de la fila seleccionada de la grilla del hijoB hacia los labels del hijoA.
Desde ya muchas gracias a todos.