有两个Repeater  是嵌套的   外面Repeater模板里面有个按钮     点击按钮我要更新里面Repeater的数据    请问怎么做

解决方案 »

  1.   

    楼主是说找不到里面的repeater还是怎么找?
      

  2.   

    ItemDataBound事件。
    参考:
    protected void repDistrict2_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            supersID = Util.GetQueryString("superid");
            if (supersID.Length > 0 && Convert.ToInt32(supersID) > 0)
            {
                super = "and ParentID=" + supersID;
            }
            else
                super = "and ParentID <>0";
            Repeater rep = (Repeater)e.Item.FindControl("repStore");
            string did = DataBinder.Eval(e.Item.DataItem, "DistrictID").ToString();        rep.DataSource = new FreeHouse.Share.BLL.Store().GetListStore("", " DistrictID=" + did + " " + super + "", "");
            rep.DataBind();
        }