当前位置:编程学习 > C#/ASP.NET >>

asp.net 问题 急!!!

 //绑定大类
    private void rtpBigDataBind()
    {
        string Mysql = "select * from content_class where classtj=2";
        DataSet MyDs = share.CreateDs(Mysql);
        this.rptBig.DataSource = MyDs;
        this.rptBig.DataBind();
        this.Repeater1.DataSource = MyDs;
        this.Repeater1.DataBind();
        for (int i = 0; i < MyDs.Tables[0].Rows.Count; i++)
        {
            string Mysql1 = "select * from content_class where classtj=3 and ClassPre='" + MyDs.Tables[0].Rows[i]["ClassId"].ToString() + "'";
            DataSet MyDs1 = share.CreateDs(Mysql1);
            this.rptSmall.DataSource = MyDs1;
            this.rptSmall.DataBind();
            Repeater b = new Repeater();


            StringBuilder str = new StringBuilder();
            str.Append("<div><ul><asp:Repeater ID=\"");
            str.Append(i);

            str.Append("\" runat=\"server\">");
            str.Append("<ItemTemplate><li>");
            str.Append("<%#DataBinder.Eval(Container.DataItem,\"ClassName\")%>");
            str.Append("</li> </ItemTemplate></asp:Repeater></ul></div>");

            this.Literal.Text = this.Literal.Text + str.ToString();

           //i.DataSource = MyDs1;
        //i.DataBind();
--------------------编程问答-------------------- ???????什么问题? --------------------编程问答-------------------- 你到底是想要怎么样的答案?表明咯 --------------------编程问答-------------------- 怎么给循环的repeter绑数据 --------------------编程问答--------------------
引用 3 楼 huangjianxunwangpei 的回复:
怎么给循环的repeter绑数据

啥?代码看上去灭明白你的意思。
说下需求 --------------------编程问答-------------------- 不知道什么问题?大哥 --------------------编程问答--------------------
引用 5 楼 skydemo 的回复:
不知道什么问题?大哥

+1 --------------------编程问答--------------------
引用 3 楼 huangjianxunwangpei 的回复:
怎么给循环的repeter绑数据

给循环的repeter绑数据,然后怎么样了?你是哪里出了问题啊 --------------------编程问答--------------------  //i.DataSource = MyDs1;
  //i.DataBind();
该怎么绑 ("<div><ul><asp:Repeater ID=\""); 这个repeater --------------------编程问答-------------------- 不如先在前台做好模板,然后再绑定数据,
或许你给个效果图让大家明白你代码的意思 --------------------编程问答-------------------- 在前台绑定比较好 --------------------编程问答-------------------- 直接用StringBuilder的 Append 追加方法就可以啦!
for() --------------------编程问答-------------------- 把这个reapter写在前台,<%#DataBinder.Eval(Container.DataItem,\"ClassName\")%>
再用诸如类似的方法绑定,或者你在后台可以循环生成table,在输出就可以了 --------------------编程问答-------------------- 既然你是要在后台输出的  还绑定什么  直接循环输出不就好了 --------------------编程问答-------------------- 一个问题  晕了一大把人
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,