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
![嵌套的repeater如何取到外层repeater的序列号 嵌套的repeater如何取到外层repeater的序列号](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyMXZibXRsZVM4MkxtZHBaZz09.jpg?w=700&webp=1)
#2
你可以写
这就传递了一个自定义属性。
rep.Attribuets["我的id"] = typeid;
这就传递了一个自定义属性。
#1
![嵌套的repeater如何取到外层repeater的序列号 嵌套的repeater如何取到外层repeater的序列号](https://image.shishitao.com:8440/aHR0cHM6Ly93d3cuaXRkYWFuLmNvbS9nby9hSFIwY0hNNkx5OW1iM0oxYlM1amMyUnVMbTVsZEM5UWIybHVkRVp2Y25WdEwzVnBMM05qY21sd2RITXZZM05rYmk5UWJIVm5hVzR2TURBekwyMXZibXRsZVM4MkxtZHBaZz09.jpg?w=700&webp=1)
#2
你可以写
这就传递了一个自定义属性。
rep.Attribuets["我的id"] = typeid;
这就传递了一个自定义属性。