tengo una BD donde guardo datos de una acta de calificaciones, como son: Periodo, departamento, materia, maestro, tiposSemestre, grupo. estos datos están en diferentes tablas, una para cada uno.
en mi app tengo 7 formularios, se componen de esta manera:
1er formulario - es el general, donde muestro una acta (o varias actas)
2do formulario - cargo la tabla Periodo
3er formulario - cargo la tabla Departamento
4to formulario - cargo la tabla materia
5to formulario - cargo la tabla maestro
6to formulario - cargo la tabla tipoSemestre
7mo formulario - cargo la tabla grupo.
en el formulario del 2 a 7 los datos de las tablas se cargan en un datagritview y lo que hago es cuando selecciono una celda, el valor que selecciono quiero que se pase como parametro al formulario uno. PEROOOOO, no siempre voy a seleccionar alguna celda de todos los forlumarios.
puedo selecionar convinaciones de formularios.
entiendo que para pasar el parametro se hace esto en el formulario 1 quien es el que los va a recibir
Código:
public Form1(string periodo, ......) { InitializeComponent(); this.periodo = periodo; this.... this.... } string periodo, .......;
y el formulario que los manda, quien en este caso es el segundo (periodo), es de esta forma.
Código:
lo intenté poniendo los otros parametros de los otros formularios, pero como ven, no siempre voy a seleccionar todas las celdas de los formularios. con un solo formulario si puedo hacerlo, ¿PERO CÓMO PUEDO HACER CON TODOS LOS FORMULARIOS, CON LA CONDICION DE QUE NO SELECCIONARE TODOS? Form2 periodo = new Form2(periodo, ...); periodo.show();