Prueba creando un método que contendrá el código para cargar la grilla.
Código vb.net:
Ver originalPublic Function ListarDatos() As DataTable
Dim conexion As New SqlConnection(cadena)
Dim sql As String
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)
Dim MiDataSet As New DataSet
MiAdapter.Fill(MiDataSet)
return MiDataSet.Tables(0)
End Function
En el load de
menu_clientes:
Código vb.net:
Ver originalDataGridView1.DataSource = ListarDatos()
Al mostrar el formulario nuevo_cliente
Código vb.net:
Ver originalPrivate Sub nuevo_cliente_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles nuevo_cliente.Click
Dim NuevoCliente As New nuevo_cliente
NuevoCliente.ShowDialog()
DataGridView1.DataSource = ListarDatos()
End Sub
Luego de que se guarde el formulario se refrescará la grilla.
Cualquier duda me avisas