Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Guillito en 6 Agosto 2015, 04:51 am



Título: [ASP .NET] No me llena Grid......
Publicado por: Guillito en 6 Agosto 2015, 04:51 am
Hola, como les va, disculpen que los moleste, consulto por lo siguiente:

es un método Leer() que se ejecuta en el BotonConsultar, pero, no me llena la grilla, pero tampoco me da error........

Consulto por si Uds. lograran determinar el error.....De ser asi, y me lo comentan, desde ya estoy muy agradecido con Uds....
Código
  1. private void Leer()
  2.        {
  3.            string cadenaConexion = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
  4.            using (OleDbConnection cnn = new OleDbConnection(cadenaConexion))
  5.            {
  6.                cnn.Open();
  7.  
  8.                string query = "SELECT id_cursoMateria From CursosMaterias cm Where cm.id_Curso = @idCurso AND cm.id_Materia = @idMateria";
  9.  
  10.                OleDbCommand com = new OleDbCommand(query, cnn);
  11.  
  12.                com.Parameters.AddWithValue("@idCurso", Convert.ToInt32(ViewState["idCurso"]));
  13.                com.Parameters.AddWithValue("@idMateria", Convert.ToInt32(ViewState["idMateria"]));
  14.  
  15.                int id = Convert.ToInt32(com.ExecuteScalar());
  16.  
  17.                ViewState["idCurMater"] = id;
  18.  
  19.                query = "SELECT Dni, Nombre, Apellido, Asistencias, Llegadas Tarde, [Fecha], Id_Asistencia, id_alumMatCurso From Asistencias Where id_alumMatCurso = @idCurMater AND [Fecha] = ?";
  20.  
  21.                OleDbCommand com1 = new OleDbCommand(query, cnn);
  22.                com1.Parameters.AddWithValue("Fecha", TextCalendar.Text);
  23.                com1.Parameters.AddWithValue("@idCurMater", Convert.ToInt32(ViewState["idCurMater"]));
  24.  
  25.                com1.ExecuteNonQuery();
  26.  
  27.                OleDbDataAdapter da = new OleDbDataAdapter(com1);
  28.  
  29.                DataTable dt = new DataTable();
  30.                da.Fill(dt);
  31.  
  32.                GridConsAsist.DataSource = dt;
  33.                GridConsAsist.DataBind();
  34.            }
  35.        }

Un abrazo......


Título: Re: [ASP .NET] No me llena Grid......
Publicado por: ThunderCls en 9 Agosto 2015, 01:22 am
Has intentado depurar el codigo?


Título: Re: [ASP .NET] No me llena Grid......
Publicado por: Guillito en 10 Agosto 2015, 04:12 am
Has intentado depurar el codigo?

Siii, mira, compilo, pero no me llena el grid, y tampoco me da Error....Te agradezco cualquier aporte.....Nos vemos...
 

 
 
 


Título: Re: [ASP .NET] No me llena Grid......
Publicado por: ThunderCls en 10 Agosto 2015, 05:22 am
Siii, mira, compilo, pero no me llena el grid, y tampoco me da Error....Te agradezco cualquier aporte.....Nos vemos...

Me refiero a "depurar (https://es.wikipedia.org/wiki/Depuraci%C3%B3n_de_programas)" no "compilar (https://es.wikipedia.org/wiki/Compilador)" son dos cosas diferentes, aunque una necesita de la otra, en fin, me refiero a que si has "depurado" el codigo, comprobado los valores de las variables, los valores de retorno de las funciones, etc?, para que veas en que parte del codigo te esta fallando. Te recomiendo que revises ademas las consultas SQL que realizas y estes seguro que estan bien construidas y que devuelven lo que deberian devolver
Saludos