• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    嵌套repeater示例分享

    前台代码部分:

    复制代码 代码如下:

    asp:repeater runat="server" id="repeater1" OnItemDataBound="function2">

    itemtemplate>

      asp:repeater runat="server" id="repeater2">

      itemtemplate>

      /itemtemplate>

      /asp:repeater>

    itemtemplate>

    /asp:repeater>

    后台代码部分:

    复制代码 代码如下:

    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();

    }
    }

    您可能感兴趣的文章:
    • Repeater事件OnItemCommand取得行内控件的方法
    • Repeater控件与PagedDataSource结合实现分页功能
    • Repeater控件实现编辑、更新、删除等操作示例代码
    • Repeater怎么实现多行间隔显示分隔符
    • Repeater中嵌套Repeater的示例介绍
    • repeater做删除前弹窗询问实例
    • 给Repeater控件里添加序号的5种才常见方法介绍
    • asp.net Repeater 数据绑定的具体实现(图文详解)
    • .net JS模拟Repeater控件的实现代码
    • Repeater控件绑定的三种方式
    • 利用js的Node遍历找到repeater的一个字段实例介绍
    • ASP.NET笔记之 Repeater的使用
    • Repeater绑定dictionary数据源代码及报错解决
    • asp.net Repeater分页实例(PageDataSource的使用)
    • asp.net中使用repeater和PageDataSource搭配实现分页代码
    • Repeater里switch的使用方法
    • Repeater控件动态变更列(Header,Item和Foot)信息(重构cs)
    • Repeater的FooterTemplate显示某列总计思路与代码
    上一篇:gridview 行选添加颜色和事件
    下一篇:使用updatepanel局部刷新实现注册时对用户名的检测示例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    嵌套repeater示例分享 嵌套,repeater,示例,分享,