Buenas compañero,
FormularioPadre:
Atriburo: private Cliente As Cliente
Código vb.net:
Ver originalPrivate Sub btnBuscar_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnBuscar.Click
Dim FD As New frmDatosClientes
FD.Show() 'Aquí es donde abre el formulario hijo y buscas el cliente que quieres.
Me.Cliente = FD.ClienteSeleccionado() 'Obtenemos el cliente que has seleccionado en el frmHijo.
End Sub
"ClienteSeleccionado" es una propiedad del formulario hijo, el cual te devuelve un objeto de la clase Cliente, que has debido cargar previamente al seleccionar el registro en el Grid y hacer click en Aceptar (típica pantalla de búsqueda). La clase la rellenas cuando hagas click en Aceptar, ahí buscas el elemento seleccionado en el grid y haces lo necesario para obtener los datos que quieres mostrar en la pantalla padre...
Me.MyGrid.SelectedRow te dirá el registro que tienes seleccionado, sólo tendrás que obtener de él el ID y buscarlo en la BD o fichero txt o lo que sea...
Un saludo!