hola colegas, me encuentro haciendo un sistema en C# conectado a una BD en sql server, tenía esta idea de pasar los parametros de esta forma pero no se puede, es por eso que acudo a ustedes.
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:
Form2 periodo = new Form2(periodo, ...);
periodo.show();
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?