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

嵌套的repeater如何取到外层repeater的序列号

序列号是Container.ItemIndex ,在后台的

  protected void rep3d_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {            
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater rep = e.Item.FindControl("Repeater1") as Repeater;//找到里层的repeater对象
                DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项 
                int typeid = Convert.ToInt32(rowv["id"]); //获取填充子类的id 
                rep.DataSource = j3dimgd.GetList("");
                rep.DataBind();
            }
        }

内层绑定时,想设置一个num变量来接受当前外层repeater的序列号,这个是怎么取到的呢? --------------------编程问答-------------------- --------------------编程问答-------------------- 你可以写
rep.Attribuets["我的id"] = typeid;


这就传递了一个自定义属性。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,