SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => VB .NET => Mensaje iniciado por: Vortice en Miércoles 13 de Febrero de 2008, 16:02
-
Camaradas como están espero y bien…….
Bueno a lo nuestro, miren tengo una aplicación con un par de formularios y un modulo en el 1º form tengo una grilla(este form es el padre de los otros), y los formularios hijos ingresan información a esa grilla del form padre entonces yo quiero q al momento de grabar en los forms hijos se actualice la grilla automáticamente, antes lo que hacia era salir del formulario hijo y presionar refrescar grilla en le form1(q es el padre) y así la refresco sin ningún problema pero quiero que se haga mas automático.
El problema se presenta cuando copio los “public sub” en los cuales configuro la grilla y la lleno con datos al modulo me aparecen como no declarados la grilla el objeto q esta en el form1 como puedo evitar ese error este public lo puse en el modulo por q en todos los forms hijos la utilizo, como hago para q aparezca como declarada la grilla ahora me aparece como no declarada.
Por ejemplo intento así
Form1.configurar_grilla(texto)
Y me dice q form1 no esta declarado, siendo q configurar_grilla pertenece a form1 hay q cambiar alguna propiedad a la grilla en la propiedad “Modifiers” la tengo como “Friend” igual probé como “Public”, pero igual me dice q no esta declarado dentro del modulo, ojala y puedan ayudarme, estaré atento a sus respuestas o preguntas, jejeje lo digo por q a veces uno no se explica mal….quedo atento
Saludos desde Chile……
-
no entiendo bien el problema, pero aqui tienes una idea:
si estas guardando los datos en una BD, prueba haciendo un Public sub dentro de tu modulo que refresque la grilla con los datos.
algo como:
public sub refrescar_grilla()
nombreproyecto.form1.grilla.(aqui iria un comando para limpiarla ,no se cual es sorry.)
nombreproyecto.form1.grilla.(aqui iria un comando llenarla otra vez.)
end sub
entonces agregas refrescar_grilla() al final de cada botón de guardar de los forms hijos y eso debe refrescar la grilla cada vez que guardes.
Es mi logica, espero estar en lo correcto y te sirva.
Recuerdos,
Ab. :hola: