Repeater嵌套绑定Repeater
cs代碼:?
private?void?RpTypeBind()
????????{//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();
????????????}
????????}
?
?
?
?
?
aspx:
<table?border="0"?cellpadding="0"?cellspacing="0"?style="margin-bottom:?5px"?width="100%">
????<asp:Repeater?runat="server"?ID="rptypelist"?OnItemDataBound="rptypelist_ItemDataBound">
????????<ItemTemplate>
????????????<tr>
????????????????<td?class="fb">
???????????????????? <a?href="Lists.aspx?Qtid=<%#Eval("qtid")?%>"><%#Eval("qtypename")?%></a>?<span?id="askCount_15"
????????????????????????class="date2">[<%#Eval("typecount")%>]</span>
????????????????</td>
????????????</tr>
????????????<tr>
????????????????<td>
????????????????????<div?id="askTop2_15"?class="ask_list">
????????????????????????<asp:Repeater?runat="server"?ID="rpquestionlist">
????????????????????????????<ItemTemplate>
????????????????????????????????<a?href="Question.aspx?qid=<%#Eval("liftquestionid")%>">
????????????????????????????????????<%#Eval("questiontitle")%></a><br?/>
????????????????????????????</ItemTemplate>
????????????????????????</asp:Repeater>
????????????????????</div>
????????????????</td>
????????????</tr>
????????</ItemTemplate>
????</asp:Repeater>
</table>
轉載于:https://www.cnblogs.com/taizhouxiaoba/p/3227597.html
總結
以上是生活随笔為你收集整理的Repeater嵌套绑定Repeater的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 黑白图像(DFS)
- 下一篇: xxx定律-poj-3782