华域联盟 .Net 嵌套repeater示例分享

嵌套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显示某列总计思路与代码

本文由 华域联盟 原创撰写:华域联盟 » 嵌套repeater示例分享

转载请保留出处和原文链接:https://www.cnhackhy.com/54117.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部