cs代码:

View Code

1 privatevoid RpTypeBind()
2 {//GetQuestionTypeAndCount() 返回一个datatable
3  this.rptypelist.DataSource = LiftQuestionCtr.GetQuestionTypeAndCount();
4 this.rptypelist.DataBind();
5 }
6  protectedvoid rptypelist_ItemDataBound(object sender, RepeaterItemEventArgs e)
7 {
8
9  //判断里层repeater处于外层repeater的哪个位置( AlternatingItemTemplate,FooterTemplate,
10
11 //HeaderTemplate,,ItemTemplate,SeparatorTemplate)
12 if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
13 {
14 Repeater rep = e.Item.FindControl("rpquestionlist") as Repeater;//找到里层的repeater对象
15 DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
16 int typeid = Convert.ToInt32(rowv["qtid"]); //获取填充子类的id
17 rep.DataSource = LiftQuestionCtr.GetSomeQuestionsByTypeid(typeid, 2);
18 rep.DataBind();
19 }
20 }

aspx代码:

View Code

1 <table border="0" cellpadding="0" cellspacing="0" style="margin-bottom: 5px" width="100%">
2 <asp:Repeater runat="server" ID="rptypelist" OnItemDataBound="rptypelist_ItemDataBound">
3 <ItemTemplate>
4 <tr>
5 <td class="fb">
6 <a href="Lists.aspx?Qtid=<%#Eval("qtid") %>"><%#Eval("qtypename") %></a><span id="askCount_15" class="date2">[<%#Eval("typecount")%>]</span>
7 </td>
8 </tr>
9 <tr>
10 <td>
11 <div id="askTop2_15" class="ask_list">
12 <asp:Repeater runat="server" ID="rpquestionlist">
13 <ItemTemplate>
14 <a href="Question.aspx?qid=<%#Eval("liftquestionid")%>"> <%#Eval("questiontitle")%></a><br />
15 </ItemTemplate>
16 </asp:Repeater>
17 </div>
18 </td>
19 </tr>
20 </ItemTemplate>
21 </asp:Repeater>
22 </table>

转载于:https://www.cnblogs.com/XL-Liang/archive/2011/05/24/2055029.html

Repeater嵌套绑定Repeater[转]相关推荐

  1. Repeater嵌套绑定Repeater

    cs代码: private void RpTypeBind()         {//GetQuestionTypeAndCount() 返回一个datatable             this. ...

  2. Repeater 嵌套 绑定数据,嵌套的Repeater无法绑定的问题

    Repeater 嵌套 绑定数据,嵌套的Repeater无法绑定的问题 今天做绑定遇到了这个么个问题,绑定的事件ItemDataBound()跟之前的并没有 改动,为什么会出现绑定失败的问题呢?要是你 ...

  3. Repeater嵌套绑定

    页面 <div class="list1"><asp:Repeater ID="rptlist" runat="server&quo ...

  4. 使用嵌套的Repeater控件显示分级数据

    作者:wincheer  来自:Asp.Net中文专业网 简介 本文描述如何使用嵌套的Repeater 控件来显示分级数据 .当然了,你也可以将这一技术应用到其他的列表绑定控件上去,比如DataGri ...

  5. ASP.NET 的数据绑定,DataList,Repeater 的绑定示例

    1.DataList如何绑定 <asp:DataList ID="DataList2" runat="server" Width="87%&qu ...

  6. ASP.NET中 Repeater嵌套

    ylbtech-ASP.NET-Control-Bind: Repeater嵌套 ASP.NET中 Repeater嵌套. 1.A,运行效果图返回顶部 1.B,源代码(主要代码摘要)返回顶部 /App ...

  7. Repeater嵌套总结

    Repeater嵌套使用就相当于两个for语句的组合使用. 在这组两个Reapeater的组合使用中,标示红色的代码是链接两个Repeater的纽带,主要是范围大的Repeater向范围小的Repea ...

  8. 多个Repeater嵌套

    近工作用到Repeater,就做一下小结,增加哈印象,也希望对需要的你们有所帮助 repeater通常是同时读取多条数据,进行绑定,很直观 前台显示: ​<asp:Repeater ID=&qu ...

  9. 关于Repeater 嵌套梆定不明之处

    今天在网上看到一段代码,是关于Repeater 嵌套的问题,有很多的不明白的地方,希望大家能帮我把这个迷解了; 先看运行的效果: XML文件: <? xml version="1.0& ...

最新文章

  1. python 功能 代码_挑战“不可能”的代码:你不知道的Python功能
  2. Oracle 11g r2 安装
  3. 计算机项目管理报告,《软件项目管理》报告.doc
  4. 【Android工具】远程登录会话工具免费好用的SSH客户端——JuiceSSH
  5. TSV_TNEW_PAGE_ALLOC_FAILED
  6. 【过程记录】springboot中使用EhcacheCache+mybatis
  7. Java使用JDBC连接随意类型数据库(mysql oracle。。)
  8. 使用Selenium或WebDriver测试GWT应用
  9. lbp特征提取算法 知乎_图像-LBP特征描述算子-人脸检测
  10. python matplotlib使用ax绘图
  11. hadoop安装小记
  12. LeetCode : Word Pattern
  13. 模型加速——卷积通道裁剪的学习笔记
  14. 月薪30K+的电子工程师应具备什么?
  15. 弘辽科技:拼多多店铺评分多久更新一次?怎么提高?
  16. 《设计模式之禅》观后感
  17. 64位计算机最大寻址,为什么说32位操作系统的寻址空间是4G
  18. 七牛上传图片初探 开始上传 暂停上传 继续上传
  19. 二叉树、平衡二叉树、红黑树、B-树、B+树、B*树、T树之间的详解和比较
  20. opengl随机地形生成

热门文章

  1. python利器怎么用-bluepy 一款python封装的BLE利器简单介绍
  2. python 制作gif-怎样用Python制作好玩的GIF动图
  3. python的快速入门-Python快速入门,你想要的就在这里了!
  4. python常用内置模块-Python常用内置模块之xml模块
  5. python turtle画气球-LeetCode-python 312.戳气球
  6. python读取excel一列-Python从Excel中读取日期一列的方法
  7. python与excel结合-Python和Excel终于可以
  8. yolov5 v3.0训练报错: torch.nn.modules.module.ModuleAttributeError: ‘BatchNorm2d‘ object has no attribute
  9. UVa12124 - Assemble(二分查找)
  10. UVa1062 - Containers贪心算法