....(Utilizo ViewState a los fines de captar el Id_Curso del GridCurso)........
Quedaria lo siguiente:
Código
protected void GridCursos_SelectedIndexChanged(object sender, EventArgs e) { // Se obtiene la fila seleccionada del gridview GridViewRow row = GridCursos.SelectedRow; // Obtengo el id de la entidad que se esta editando // en este caso de la entidad Curso ViewState["idCurso"] = Convert.ToInt32(GridCursos.DataKeys[row.RowIndex].Value); // Aquí lleno el GridInscMaterias GridInscMaterias.DataSource = b.fillGridView("SELECT Id_Materia, Nombre FROM Materias INNER JOIN CursosMaterias ON id_Materia.CursosMaterias = Id_Materia.Materias Where id_Curso.CursosMaterias =" + ViewState["idCurso"]); GridInscMaterias.DataBind(); }
La cuestión es que asi no se esta llenando el GridInscMaterias, y quedaría ver si Uds. logran visualizar el error en este procedimiento y aportar la solución, u otra forma de hacerlo, también, cual seria es forma.....
Desde ya quedo muy agradecido a Uds..................Espero sus devoluciones, nos vemos..
[MOD]: Utiliza las etiquetas GeShi para insertar código, porfavor leer las normas del foro.