C sharp - No llena Grid.....

   
Vista:
Imágen de perfil de Guillermo

No llena Grid.....

Publicado por Guillermo (48 intervenciones) el 06/08/2015 04:45:50
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....

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

Un abrazo......
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo

No llena Grid.....

No es la manera de llamar a una consulta, un executenonquery, ejecuta una consulta de acción.

revisa esto

https://msdn.microsoft.com/es-es/library/bh8kx08z(v=vs.110).aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar