Repeater 控件套Repeater 的使用方法

 1 <asp:Repeater ID="RepeMonth" runat="server" 
 2               onitemdatabound="RepeMonth_ItemDataBound">
 3              <ItemTemplate>
 4                 <div class="month clearfix mt30">
 5                    <span class="fl num_mouth"><b><%# GetDataItem() %></b></span>
 6                       <div class="fr mouth_info">
 7                           <asp:Repeater ID="RepeList" runat="server">
 8                           <ItemTemplate>
 9                               <p>
10                                <span class="mr20 col_r"><%# Eval("ReleaseTime","{0:yyyy/mm/dd}")%></span>
11                                <a href='newInfor.aspx?nid=<%# Eval("ID") %>'><%#Eval("Title")%></a>
12                               </p>
13                           </ItemTemplate>
14                         </asp:Repeater>
15              </div>
16         </div>
17              </ItemTemplate>
18           </asp:Repeater>
页面代码

//绑定数据 public void BandRepeMonth(string where) { listPager.RecordCount = bll_Article.GetList(where).Tables[0].Rows.Count; dictionary = bll_Article.GetModelListGrouby(listPager.PageSize, listPager.CurrentPageIndex, where); this.RepeMonth.DataSource = dictionary.Keys; this.RepeMonth.DataBind(); } //取得第2个repeater protected void RepeMonth_ItemDataBound(object sender, RepeaterItemEventArgs e) { int index =int.Parse(e.Item.DataItem.ToString()); var childRepeater = (e.Item.FindControl("RepeList") as Repeater); if (childRepeater != null) { childRepeater.DataSource = dictionary[index]; childRepeater.DataBind(); } }

 

 

转载于:https://www.cnblogs.com/vaejp/p/Repeater%e6%8e%a7%e4%bb%b6.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值