Repeater嵌套绑定Repeater
2012-06-01 09:41
323 查看
cs代码:
private void Bind()
{
this.Repeater1.DataSource = 数据源;
this.Repeater1.DataBind();
}
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
//判断里层repeater处于外层repeater的哪个位置
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rep = e.Item.FindControl("Repeater2") as Repeater;//找到里层的repeater对象
DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
int id = Convert.ToInt32(rowv["id"]); //获取填充子类的id
rep.DataSource = GetDataById(id);
rep.DataBind();
}
}
private void Bind()
{
this.Repeater1.DataSource = 数据源;
this.Repeater1.DataBind();
}
protected void Repeater1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
//判断里层repeater处于外层repeater的哪个位置
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rep = e.Item.FindControl("Repeater2") as Repeater;//找到里层的repeater对象
DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
int id = Convert.ToInt32(rowv["id"]); //获取填充子类的id
rep.DataSource = GetDataById(id);
rep.DataBind();
}
}
相关文章推荐
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套Repeater获取父级绑定项
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定数据
- Asp.net 嵌套数据绑定 repeater 主从数据嵌套【转】
- asp.net中Repeater嵌套绑定的方法(使用两个Repeater做子类别绑定)
- repeater简单应用(嵌套绑定)
- asp.net(C#)中Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater以及内层调用外层数据
- Repeater嵌套绑定Repeater以及内层调用外层数据
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套内层Repeater绑定ItemCommand事件
- Repeater嵌套绑定Repeater
- 使用嵌套的repeater实现权限信息三级目录的绑定
- Repeater嵌套绑定Repeater
- asp.net实现DataList与Repeater嵌套绑定的方法
- 关于Repeater嵌套绑定的问题
- Repeater控件多个嵌套的数据绑定之简单实现