SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado 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
-
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!!!!
-
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.