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的序列号,这个是怎么取到的呢?
2 个解决方案
#1
#2
你可以写
这就传递了一个自定义属性。
rep.Attribuets["我的id"] = typeid;
这就传递了一个自定义属性。
#1
#2
你可以写
这就传递了一个自定义属性。
rep.Attribuets["我的id"] = typeid;
这就传递了一个自定义属性。