注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

汇总技巧

你快乐我快乐.... 汇集各类技巧,传播技巧,让我们共同熟练运用技巧..

 
 
 

日志

 
 

关于多层repeater,datagrid,datalist嵌套的示例  

2011-06-01 12:56:04|  分类: ◆ASP技巧 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

常常在CSDN上看到有网友问如何才能实现Repeater,DataList, DataGrid的嵌套问题,下面给出一个3层嵌套的示例,可以无限级嵌套下去
ASP:REPEATER id=rpt_catalog onitemdatabound=rpt_catalog_OnItemDataBound runat=server ITEMTEMPLATE最顶层repeater,index:%#Container.DataItem%BR ASP:REPEATER id=rpt_board onitemdatabound=rpt_board_OnItemDataBound runat=server ITEMTEMPLATEnbsp;nbsp;nbsp;nbsp;第2层repeater,index:%#Container.DataItem%BR ASP:REPEATER id=rpt_boardmaster runat=server ITEMTEMPLATEnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;第3层repeater,index:%#Container.DataItem%BR /ITEMTEMPLATE /ASP:REPEATER /ITEMTEMPLATE /ASP:REPEATER /ITEMTEMPLATE /ASP:REPEATER
 Private intFirst As Integer Private intSecond As Integer
 Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'Put user code to initialize the page here Dim al As New ArrayList al.Add(0) al.Add(1) rpt_catalog.DataSource = al rpt_catalog.DataBind() End Sub
 Sub rpt_catalog_OnItemDataBound(ByVal sender As Object, ByVal e As RepeaterItemEventArgs) Dim rpt As Repeater rpt = e.Item.FindControl(rpt_board) intFirst = e.Item.ItemIndex
 Dim al As New ArrayList al.Add(intFirst  .0) al.Add(intFirst  .1) rpt.DataSource = al rpt.DataBind() End Sub
 Sub rpt_board_OnItemDataBound(ByVal sender As Object, ByVal e As RepeaterItemEventArgs) Dim rpt As Repeater rpt = e.Item.FindControl(rpt_boardmaster) intSecond = e.Item.ItemIndex Dim al As New ArrayList al.Add(intFirst  .  intSecond  .0) al.Add(intFirst  .  intSecond  .1) rpt.DataSource = al rpt.DataBind() End Sub
代码经过测试,但请自行优化

  评论这张
 
阅读(129)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017