foreach (DataRow d in Data.Tables["category"].Rows)
        {
            name = d["id"].ToString();
            Repeater repter = new Repeater();
            repter.ClientID = "rpt_bingli" + i.ToString();==========================
            string reptername = repter.ClientID;=================================这里应该怎么写?
            Bindli(name,reptername);
            i = i + 1;
        }
    }    private void Bindli(string name,string reptname)============第二个参数是控件的名称
    {
        string str1 = "select * from b_articles where cid=" + name;
        DataSet DataBingLi = Common.Fill(str1,"b_articles",=====这里还有个参数,是repter控件,就是来获取控件的名称
        this.rpt_bingli+i.ToString().DataSource = DataBingLi.Tables["articles"];
        this.rpt_bingli+i.ToString().DataBind();
    }到底怎么获取控件的名称,,请高手解决?

解决方案 »

  1.   

    你这个不行吧,repeater new了以后你根本没保存。简单点,你直接把repeater传到Bindli里不就得了,为什么要找来找去的
      

  2.   

    Repeater repter = new Repeater();
    repter.ID = "rpt_bingli" + i.ToString();
    根据ID,FindControl查找控件
      

  3.   

      string str = "select *,(select count(id) from [b_articles] where cid in (select id from [b_article_categories] where parent = c.id)) as count_1 from [b_article_categories] c where parent =" + id;
            Data = Common.Fill(str, "category");
            foreach (DataRow d in Data.Tables["category"].Rows)
            {
                name = d["id"].ToString();
                Repeater repter = new Repeater();
                repter.ID = "rpt_bingli" + i.ToString();
                Bindli(name,repter);
                i = i + 1;
            }
        }    private void Bindli(string name, Repeater repter)
        {
             string str1 = "select * from b_articles where cid=" + name;
             DataSet DataBingLi = Common.Fill(str1, "b_articles", repter);        ((Repeater)repter.FindControl(repter.ID)).DataSource=DataBingLi.Tables["articles"];
            ((Repeater)repter.FindControl(repter.ID)).DataBind();
            
        }怎么是未将对象引入实例
      

  4.   

    repter.FindControl(repter.ID)有什么意思?自己找自己?这段代码还真的没有看懂写什么。