博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Repeater的嵌套
阅读量:6720 次
发布时间:2019-06-25

本文共 1629 字,大约阅读时间需要 5 分钟。

今天做了一个小项目学习一下,是关于两个Repeater的嵌套使用的:

关于Repeater的嵌套,关键在于数据项的绑定。

首先,外Repeater需要设置OnItemDataBound事件,在事件中添加子Repeater的数据项绑定;

<%--
--%>
测试
" >

然后在对应的cs文件中,添加

protected void rptypelist_ItemDataBound(object sender, RepeaterItemEventArgs e)        {            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)            {
          // 查找子Repeater Repeater companyRepeater = (Repeater)e.Item.FindControl("Rep_Company"); //找到分类Repeater关联的数据项 DataRowView roww = (DataRowView) e.Item.DataItem; //提取分类ID string str = roww["PrizeCategory"].ToString(); // 控制管理内部Repeater的数据项 DataSet ds = new DataSet(); string companysql = "select xxxx from tb_Company where xxxx='" + str + "'"; ds = SqlHelper.ExecuteDataSet(companysql, CommandType.Text, null); companyRepeater.DataSource = ds; companyRepeater.DataBind(); } }

通过这种方法可将Repeater进行嵌套。

转载于:https://www.cnblogs.com/jiantou1314/p/repeater.html

你可能感兴趣的文章
css知多少(6)——选择器的优先级(转)
查看>>
.NET的Session详解[转]
查看>>
Rxjava Subjects
查看>>
Javascript中数组的使用
查看>>
在rehhat5.5下安装oracle11g 图形安装及执行脚本
查看>>
《Ext JS权威指南》节选:树的动态加载及节点维护
查看>>
zend studio
查看>>
网站备案流程
查看>>
mysql 将行拼接成字符串的方法
查看>>
Java 开源博客——B3log Solo 0.6.5 正式版发布了!
查看>>
微信公众平台商业模式探索
查看>>
NS2网络模拟(5)-homework01.tcl
查看>>
iOS开发中常用的几种设计模式
查看>>
数据库查询
查看>>
第二次团队冲刺第八天
查看>>
剑指offer-从上往下打印二叉树22
查看>>
Flex与javascript通信
查看>>
PHP算法学习(1) 全局唯一ID
查看>>
DotNetBar for Windows Forms 14.0.0.3_冰河之刃重打包版原创发布
查看>>
winform添加圆角窗体+移动窗体
查看>>