Repeater嵌套绑定Repeater以及内层调用外层数据
来源:互联网 发布:郭德纲合作网络平台 编辑:程序博客网 时间:2024/06/01 10:15
<table border="0" cellpadding="0" cellspacing="0" style="margin-bottom: 5px" width="100%">
<asp:Repeater runat="server" ID="rptypelist" OnItemDataBound="rptypelist_ItemDataBound">
<ItemTemplate>
<a href="Lists.aspx?Qtid=<%#Eval("qtid") %>"><%#Eval("qtypename") %></a> <span id="askCount_15"
class="date2">[<%#Eval("typecount")%>]</span>
<asp:Repeater runat="server" ID="rpquestionlist">
<ItemTemplate>
<a href="Question.aspx?qid=<%#Eval("liftquestionid")%>">
<%#Eval("questiontitle")%></a><br />
父级数据:<%# DataBinder.Eval(((RepeaterItem)Container.Parent.Parent).DataItem, "qtid")%>
父级序号:<%# ((RepeaterItem)Container.Parent.Parent).ItemIndex%>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
private void Repeater1Bind()
{//GetQuestionTypeAndCount() 返回一个datatable
this.rptypelist.DataSource = LiftQuestionCtr.GetQuestionTypeAndCount();
this.rptypelist.DataBind();
}
protected void rptypelist_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
//判断里层repeater处于外层repeater的哪个位置( AlternatingItemTemplate,FooterTemplate,
//HeaderTemplate,,ItemTemplate,SeparatorTemplate)
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Repeater rep = e.Item.FindControl("rpquestionlist") as Repeater;//找到里层的repeater对象
DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
int typeid = Convert.ToInt32(rowv["qtid"]); //获取填充子类的id
rep.DataSource = LiftQuestionCtr.GetSomeQuestionsByTypeid(typeid, 2);
rep.DataBind();
}
}
- Repeater嵌套绑定Repeater以及内层调用外层数据
- Repeater嵌套绑定Repeater以及内层调用外层数据
- Repeater嵌套内层Repeater绑定ItemCommand事件
- Repeater嵌套绑定数据
- Repeater嵌套绑定数据
- 嵌套repeater数据绑定
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater嵌套绑定Repeater
- Repeater如何嵌套绑定数据?
- Repeater使用方法---基础数据绑定+多级嵌套
- Repeater使用方法---基础数据绑定+多级嵌套
- Repeater嵌套绑定
- Cannot get https://gerrit.googlesource.com/git-repo/clone.bundle
- Android开发之Notification(通知)
- 流程表单中js如何清空SheetUser控件数据?
- windows更新一周年版本,更新失败完全解决方案(绝对成功)
- Ajax大杂烩
- Repeater嵌套绑定Repeater以及内层调用外层数据
- Fragment生命周期,使用注意事项
- linux管道pipe详解
- 性能测试高级工程师培训总结
- 编程之美(数字的魅力)
- 高清YUV序列下载地址
- 品牌竞争成趋势 吊企应软硬兼施搞实力
- SwipeRefreshLayout下拉刷新与上拉加载更多,分页加载
- 说说BPM数据表和日志表中几个状态字段的详细解释