Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/11/2009, 11:01
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Abrir winforms desde otro winform

Prueba creando un método que contendrá el código para cargar la grilla.
Código vb.net:
Ver original
  1. Public Function ListarDatos() As DataTable
  2.         Dim conexion As New SqlConnection(cadena)
  3.         Dim sql As String
  4.         Dim MiAdapter As SqlDataAdapter = New SqlDataAdapter("SELECT cod_cli AS Codigo, rut_cli AS Rut, nombre_cli AS Nombre, fijo_cli AS Telefono, movil_cli As Celular, email_cli AS Mail FROM cliente", conexion)
  5.  
  6.          Dim MiDataSet As New DataSet
  7.          MiAdapter.Fill(MiDataSet)
  8.          return MiDataSet.Tables(0)
  9. End Function

En el load de menu_clientes:
Código vb.net:
Ver original
  1. DataGridView1.DataSource = ListarDatos()

Al mostrar el formulario nuevo_cliente
Código vb.net:
Ver original
  1. Private Sub nuevo_cliente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nuevo_cliente.Click
  2.         Dim NuevoCliente As New nuevo_cliente
  3.         NuevoCliente.ShowDialog()
  4.         DataGridView1.DataSource = ListarDatos()
  5. End Sub

Luego de que se guarde el formulario se refrescará la grilla.
Cualquier duda me avisas
__________________
Eduardo Peredo
Wigoin