SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: sergio701 en Lunes 4 de Octubre de 2010, 14:09

Título: C# Actualizar form al cerrar un sub form
Publicado por: sergio701 en Lunes 4 de Octubre de 2010, 14:09
Agredeceria mucho si alguien me pudiera ayudar.

El problema es el siguiente.
Tengo un form con un datagridview con una lista de personas, tambien tengo un boton para agregar una nueva persona el cual muestra un formulario nuevo con los datos de la persona que se deben ingresar, lo que necesito es que cuando se cierre este subform, se actualice automaticamente el datagridview para que agregue la nueva persona ingresada.

Trabajo en Visual C# 2010

Gracias
Título: Re: C# Actualizar form al cerrar un sub form
Publicado por: .net en Martes 19 de Octubre de 2010, 22:20
lo que puedes hacer es con showdialog()
 mira :
1- Primero en el form en el boton cuando abre el subform colocas algo asi (te dare la idea)
            SubForm1 f = new SubForm1();
            if (f.ShowDialog() == DialogResult.OK)
            {
                // aqui vuelves a ir ala bd ( debes de tener alguno metodo para llenar el grid
                // y cargas de nuevo el grid
            }

Cone esto se abrira el subform, pero falta algo mas en el subform debes de tener un boton de guardar me imagino en el cual tu le pondras
this.DialogResult = DialogResult.OK;

cuando tu oprimas guardar en el subform el form detectara que se dio un ok y luego te cargar de nuevo el grid

listo
espero te aya servido!!!!
Título: Re: C# Actualizar form al cerrar un sub form
Publicado por: briankpojojo en Lunes 1 de Noviembre de 2010, 03:25
Mira, yo hice mi propia agenda, y te digo para que se actualize de 1,
Al form le agregas una variable "public static bool verificar = false" y el pones en el evento activate,

if (verificar)
{
acá le pones tu codigo pa q actualize
verificar = false;
}

cuando ponga el OK en el agregar q le ponga

form1.verificar = true

Bueno eso esl o que hice yo y me lo hace a la perfeccion.

Suerte.