Hola amigo tengo un problema estoy pasando un sistema de vb6.0 a vb.net 2005 y
lo que sucede es que hay dos formulario uno que muestra la cabecera y el
detalle dentro de un datagrid (FORM1), pero lo que sucede es que el detalle
lo
ingresan por un segundo formulario y cuando lo agrega llama a un
procedimiento
publico que declaro en el primero formulario (FORM1) para refrescar el
datagrid y
muestre el item ingresado.. Como puedo hacer eso en .net ya que declare
funciones publicas pero como hago para llamarlo del segundo formulario y
refresque mi datagridview.
bueno el primer formulario (FORM1) lo llamo desde un menu:
Dim objFrm As New frmProGui
objFrm.MdiParent = Me
objFrm.Show()
en el formulario FROM1 codifique:
Public Sub CargarLista(ByVal idcodusu As String)
Dim obj As New clsGuias
dgwlista.DataSource = obj.curtmpdetgui(idcodusu).Tables("DetalleGuia")
End Sub
el formulario FORM2 lo llamo desde la grilla que esta en FORM1 al presinar
enter
de esta forma
If e.KeyCode = Keys.Return Then
Dim objItm As New frmProItmGuia
objItm.ShowDialog()
endif
y al presionar aceptar en el formulario FORM2 me gustario que se ejecute
CargarLista en FORM1 y refresque la grilla de FORM1 pero no cerrar FORM2
para que el
usuario siga ingresando sus datos pero vea todo lo que ha ingresado en la
grilla..
Me prodrian decir como codificar esto???
Gracias anticipadamente por la ayuda...
Leer las respuestas