嵌套repeater示例分享
分享 示例 嵌套 Repeater
2023-06-13 09:15:24 时间
前台代码部分:
<asp:repeaterrunat="server"id="repeater1"OnItemDataBound="function2">
<itemtemplate>
<asp:repeaterrunat="server"id="repeater2">
<itemtemplate>
</itemtemplate>
</asp:repeater>
<itemtemplate>
</asp:repeater>
后台代码部分:
privatevoidfunction1()
{
repeater1.datasource=datatable;
repeater1.databind();
}
privatevoidfunction2(objectsender,repeateritemeventargse)
{
//判断里层repeater处于外层repeater的哪个位置(alternatingitemtemplate,footertemplate,headertemplate,itemtemplate,separatortemplate)
if(e.item.itemtype==listitemtype.item||e.item.itemtype==listitemtype.alternatingitem)
{
repeaterrpt=e.item.findcotrol("repeater2")asrepeater; //找到里层的repeater对象
datarowviewrow=(datarowview)e.item.dataitem; //找到分类repeater关联的数据项
inttypeid=convert.toint32(row["id"]); //获取填充子类的id
rpt.datasource=datatable;
rpt.databind();
}
}
相关文章
- 记录查找分享观影记录软件TrackTV
- 设计分享|基于单片机的从左到右流水灯
- 虹科分享 | 网络流量监控 | 你的数据能告诉你什么:解读网络可见性的4种数据类型
- 【Android应用开发】分享一个录制 Android 屏幕 gif 格式的小技巧
- 错过即来年:SRS十年核心技术分享(杭州站),无闭限速
- oracle comment命令用法示例分享
- js贪吃蛇代码分享详解编程语言
- Linux原子操作:实战技巧与示例分享(linux原子操作例子)
- Linux运维项目实战分享(linux运维项目经验)
- 学习Linux:实际操作示例分享(linux操作实例)
- Linux 精美桌面壁纸分享(linux桌面壁纸)
- 一个PHP验证码类代码分享(已封装成类)
- jQuery.each()用法分享
- sqlserver查询时间技巧分享
- 固定背景实现的背景滚动特效示例分享
- c#执行外部命令示例分享
- java解析xml之jdom解析xml示例分享
- C#调用windowsapi关机(关机api)示例代码分享
- 纯c语言实现面向对象分析与示例分享
- java信号量控制线程打印顺序的示例分享
- java加密解密示例分享
- asp.net发送邮件示例分享
- java使用listIterator逆序arraylist示例分享
- c#实现将pdf转文本的示例分享
- java实现监听u盘示例分享
- php统计时间和内存使用情况示例分享
- .net的socket异步通讯示例分享
- c#委托详解和和示例分享
- JavaScript作用域链示例分享
- 美图秀秀web开放平台--PHP流式上传和表单上传示例分享
- 又一个PHP实现的冒泡排序算法分享