none
mi datalist se repite muchas veces RRS feed

  • Pregunta

  • hola tengo un problema tengo un datalist el cual se repite tantas filas tenga mi consulta 

    si tengo 20 se repite 20 veces el datalist porfavor ayudeme el código esta asi hice dos por q ya estoy algo desesperado

    public SqlDataReader prueba(string edoFin,string ejercicio,int periodo, string division,string numseccion)
            {
                try
                {
                    admindb = new dbAdmin(cadcon);
                    cmd = new SqlCommand("sp_listadoEdoFin",con);
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.Add("@edoFin", SqlDbType.Char,1);
                    cmd.Parameters.Add("@ejercicio", SqlDbType.Char, 4);
                    cmd.Parameters.Add("@periodo", SqlDbType.Int, 1);
                    cmd.Parameters.Add("@division", SqlDbType.Char, 4);
                    cmd.Parameters.Add("@numSeccion", SqlDbType.Char, 4);
                    cmd.Parameters["@edoFin"].Value = edoFin;
                    cmd.Parameters["@ejercicio"].Value = ejercicio;
                    cmd.Parameters["@periodo"].Value = periodo;
                    cmd.Parameters["@division"].Value = division;
                    cmd.Parameters["@numseccion"].Value = numseccion;
                    con.Open();
                    SqlDataReader reader = cmd.ExecuteReader();
                    return reader;
                }
                catch
                {
                    throw;
                }
            }

    List<secciones_edofin> totales = new List<secciones_edofin>();

    public List<secciones_edofin> reporte(string edoFin,string ejercicio,int periodo, string division,string numseccion) { try { double saldos = secciones.total; admindb = new dbAdmin(cadcon); cmd = new SqlCommand("sp_listadoEdoFin",con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@edoFin", SqlDbType.Char,1); cmd.Parameters.Add("@ejercicio", SqlDbType.Char, 4); cmd.Parameters.Add("@periodo", SqlDbType.Int, 1); cmd.Parameters.Add("@division", SqlDbType.Char, 4); cmd.Parameters.Add("@numSeccion", SqlDbType.Char, 4); cmd.Parameters["@edoFin"].Value = edoFin; cmd.Parameters["@ejercicio"].Value = ejercicio; cmd.Parameters["@periodo"].Value = periodo; cmd.Parameters["@division"].Value = division; cmd.Parameters["@numseccion"].Value = numseccion; adapter.SelectCommand = cmd; adapter.Fill(dataS); foreach (DataTable dt in dataS.Tables) { foreach (DataRow fila in dt.Rows) { totales.Add(new secciones_edofin() { total = double.Parse(fila[3].ToString()) }); } } return totales; } catch { throw; } }


    asi tengo donde quiero posicionar el resultado <asp:Label ID="saldopropiedadesyplantas" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "total")%>'> </asp:Label></p> pero pues esta parte se repite supongamos tengo 20 filas el primer resultado se repite 20 tablas y luego el segundo 20 veces y asi sucesivamente


    Student


    jueves, 5 de marzo de 2015 18:02

Respuestas

Todas las respuestas