源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

嵌套repeater示例分享

  • 时间:2022-03-30 15:44 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:嵌套repeater示例分享
前台代码部分:
[u]复制代码[/u] 代码如下:
<asp:repeater runat="server" id="repeater1" OnItemDataBound="function2"> <itemtemplate>   <asp:repeater runat="server" id="repeater2">   <itemtemplate>   </itemtemplate>   </asp:repeater> <itemtemplate> </asp:repeater>
后台代码部分:
[u]复制代码[/u] 代码如下:
private void function1() {   repeater1.datasource = datatable;   repeater1.databind(); } private void function2(object sender,repeateritemeventargs e) {   //判断里层repeater处于外层repeater的哪个位置(alternatingitemtemplate,footertemplate,headertemplate,itemtemplate,separatortemplate) if(e.item.itemtype == listitemtype.item || e.item.itemtype == listitemtype.alternatingitem) { repeater rpt = e.item.findcotrol("repeater2") as repeater;  //找到里层的repeater对象 datarowview row = (datarowview)e.item.dataitem;      //找到分类repeater关联的数据项 int typeid = convert.toint32(row["id"]);            //获取填充子类的id rpt.datasource = datatable; rpt.databind(); } }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部