elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  No se han especificado valores para algunos de los parámetros requeridos.
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No se han especificado valores para algunos de los parámetros requeridos.  (Leído 999 veces)
llogui

Desconectado Desconectado

Mensajes: 4


Ver Perfil
No se han especificado valores para algunos de los parámetros requeridos.
« en: 4 Julio 2016, 04:24 am »

Hola, como les va??, disculp'en que los moleste, solamente les consulto sobre este error que me surge de correr el programa,...si logran determinar por que es??¿¡

Seleccionado un Curso de una Grilla Curso, y una Materia de ese Curso, de una Grilla Materia, me debe llenar una 3° grilla con datos de Alumnos de ese Curso y Materia...Pero me da ese error...

Dejo codigo de Select, codigo html, y captura de las Grillas, mas Tablas para corroborar como esta enfocado, si corresponde..

Gracias, abrazos digitales, nos vemos...............

Código
  1. public List<MateriaPorAlumnoEntity> getAlumnosPorMateria(int Curso, int Materia)
  2.        {
  3.            try
  4.            {
  5.                connection.Open();
  6.                command.Parameters.AddWithValue("@idCurso", Curso);
  7.                command.Parameters.AddWithValue("@idMateria", Materia);
  8.  
  9.                command.CommandText = @"SELECT Alumno.Id_Alumno, Alumno.Nombre AS NombreAlumno, Alumno.Apellido, Alumno.Dni,
  10.                                        MateriaPorAlumno.Id, TurnoMateria.Id_Turno
  11.                                        FROM (TurnoMateria turm INNER JOIN MateriaPorAlumno mpal ON mpal.Id_Turno = turm.Id_Turno)                                        
  12.                                        INNER JOIN Alumno alum ON alum.Id_Alumno = mpal.Id_Alumno                                                                              
  13.                                        WHERE turm.Id_Curso = @idCurso AND turm.Id_Materia = @idMateria";
  14.  
  15.                OleDbDataReader lector = command.ExecuteReader();
  16.  
  17.                List<MateriaPorAlumnoEntity> listEntities = new List<MateriaPorAlumnoEntity>();
  18.                while (lector.Read())
  19.                {
  20.                    MateriaPorAlumnoEntity materiaPorAlumno = new MateriaPorAlumnoEntity();
  21.                    if (lector["Id"] != null)
  22.                        materiaPorAlumno.Id = Convert.ToInt32(lector["Id"].ToString());
  23.                    if (lector["Id_Alumno"] != null)
  24.                    {
  25.                        materiaPorAlumno.Alumno = new AlumnoEntity();
  26.                        materiaPorAlumno.Alumno.Id_Alumno = Convert.ToInt32(lector["Id_Alumno"].ToString());
  27.                        materiaPorAlumno.Alumno.Nombre = lector["NombreAlumno"].ToString();
  28.                        materiaPorAlumno.Alumno.Apellido = lector["Apellido"].ToString();
  29.                        materiaPorAlumno.Alumno.Dni = Convert.ToInt32(lector["Dni"].ToString());
  30.                    }
  31.                    if (lector["Id_Turno"] != null)
  32.                    {
  33.                        materiaPorAlumno.Turno = new TurnoEntity();
  34.                        materiaPorAlumno.Turno.Id_Turno = Convert.ToInt32(lector["Id_Turno"].ToString());
  35.                        //materiaPorAlumno.Turno.Materia = new MateriaEntity();
  36.                        //materiaPorAlumno.Turno.Materia.Id_Materia = Convert.ToInt32(lector["Id_Materia"].ToString());
  37.                        //materiaPorAlumno.Turno.Materia.Nombre = lector["Nombre"].ToString();
  38.                    }
  39.  
  40.                    listEntities.Add(materiaPorAlumno);
  41.                }
  42.  
  43.                return listEntities;
  44.            }
  45.            catch (Exception ex)
  46.            {
  47.                throw ex;
  48.            }
  49.  

Codigo HTML de 3° Grilla

Código
  1.  
  2. <asp:GridView ID="GridMatPorAlum" runat="server" AutoGenerateColumns="False" BackColor="#DEBA84"
  3.                BorderColor="#DEBA84" BorderStyle="None" BorderWidth="1px" CellPadding="3"
  4.                CellSpacing="2" HorizontalAlign="Center" DataKeyNames="Id_Turno">
  5.    <Columns>
  6.        <asp:TemplateField HeaderText="Nombre">
  7.            <ItemTemplate>
  8.                <p><%#DataBinder.Eval(Container.DataItem, "Alumno.Nombre")%></p>
  9.            </ItemTemplate>
  10.            </asp:TemplateField>
  11.        <asp:TemplateField HeaderText="Apellido">
  12.            <ItemTemplate>
  13.                <p><%#DataBinder.Eval(Container.DataItem, "Alumno.Apellido")%></p>
  14.            </ItemTemplate>
  15.            </asp:TemplateField>
  16.        <asp:TemplateField HeaderText="Dni">
  17.            <ItemTemplate>
  18.                 <p><%#DataBinder.Eval(Container.DataItem, "Alumno.Dni")%></p>
  19.            </ItemTemplate>
  20.        </asp:TemplateField>
  21.    </Columns>
  22.    <FooterStyle BackColor="#F7DFB5" ForeColor="#8C4510" />
  23.    <HeaderStyle BackColor="#A55129" Font-Bold="True" ForeColor="White" />
  24.    <PagerStyle ForeColor="#8C4510" HorizontalAlign="Center" />
  25.    <RowStyle BackColor="#FFF7E7" ForeColor="#8C4510" />
  26.    <SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
  27.    <SortedAscendingCellStyle BackColor="#FFF1D4" />
  28.    <SortedAscendingHeaderStyle BackColor="#B95C30" />
  29.    <SortedDescendingCellStyle BackColor="#F1E5CE" />
  30.    <SortedDescendingHeaderStyle BackColor="#93451F" />
  31. </asp:GridView>
  32. </asp:Content>
  33.  

Captura de web grillas



Captura de Tablas Intervinientes....




Saludos, gracias, nos vemos....


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines