Repeater 操作HeaderTemplat或FooterTemplat模板中控件
获取HeaderTemplat模板中控件
LinkBtn = rp.Controls[0].FindControl("LinkBtnMoreDel") as LinkButton;
获取FooterTemplat模板中控件
LinkBtn = rp.Controls[rp.Controls.Count - 1].FindControl("LinkBtnMoreDel") as LinkButton;
1、<ItemTemplat>……</ItemTemplat>
数据显示项。
2、<HeaderTemplat>……</HeaderTemplat>
抬头项。(所有项的头部,此项不循环,所有不能绑定数据。)
3、<FooterTemplat>……</FooterTemplat>
结尾项。
4、<SepatatorTemplat>……</SepatatorTemplat>
每项的间隔项(ItemTemplat与ItemTemplat之间的间隔,可放水平线等标签。)
5、<AlternatingTemplat>……</AlternatingTemplat>
交替向。(即偶数项,如果添加该项目,则ItemTemplat显示奇数项。)
Repeater的几个常用事件:
1、ItemCommand事件:(当点击Repeater控件中的任一个按钮时激发事件)
该事件有连个参数,其中e是与按钮有关的。e.Commandname可以获取你点击的按钮的Command的值,也就是说可以知道你点的是哪一个按钮;e.CommandArgument可以获取当前按钮的CommandArgument的值,通过这个值,你可以对当前行的数据进行操作。
2、ItemCreated事件:(当每项创建完毕后激发。注:每一项的创建是指该项中的控件,而不是数据)
该事件同样有两个参数,e是与当前项有关的参数。e.Item.ItemIndex可以获取当前项的索引。(注:Repeater控件中模板项的索引排序:抬头项<HeaderTemplat></HeaderTemplat>和结尾项<FooterTemplat></FooterTemplat>的索引排序为 -1;数据显示项<ItemTemplat></ItemTemplat>和间隔项<SaparatorTemplat></SaparatorTemplat>的索引排序同为 0;交替项<AlternotingTemplat></AlternotingTemplat>和间隔项的索引排序同为 1。)e.Item.Type可以获取当前所在项的类型(Item / Heder / Footer / Saparator / Alternoting)是什么,它返回的是ListItemType类(指定列表中项的类型)。
3、ItemDatabind事件:(当数据绑定后激发。注:数据绑定是在ItemCreated事件之后进行的)
该事件主要是用来控制每项的绑定数据(不包括抬头项和结尾项,因为抬头项和结尾项不能绑定数据)。
Repeater 操作HeaderTemplat或FooterTemplat模板中控件相关推荐
- Winform中在FastReport的PreviewControl预览控件中对report控件模板中控件值进行修改
场景 FastReport安装包下载.安装.去除使用限制以及工具箱中添加控件: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...
- JavaScript Repeater 模板控件
功能强大的模板引擎大都需要对模板进行语法解析,会有性能问题.通过把一个大的模板引擎根据不同呈现需求分隔成多个互相独立模板控件,可以降低处理复杂度提供处理性能,可以根据需求灵活组合这些模板控件得到一个可 ...
- repeater控件 php,JavaScript Repeater模板控件
功能强大的模板引擎大都需要对模板进行语法解析,会有性能问题.通过把一个大的模板引擎根据不同呈现需求分隔成多个互相独立模板控件,可以降低处理复杂度提供处理性能,可以根据需求灵活组合这些模板控件得到一个可 ...
- 第三部分:MFC中控件的样式
2019独角兽企业重金招聘Python工程师标准>>> 第三部分:MFC中控件的样式 控件是用来建立Windows应用程序用户界面的用户界面对象.你所见到的大部分Windows应用程 ...
- Asp.Net就业课堂之模板控件
模板控件 ASP.NET 提供了三个控件,使得在 ASP.NET Web 页面中显示数据绝对比传统 ASP 所需的迭代方式简单得多. 这三个控件是 DataGrid.DataList 和 Repeat ...
- QT-子线程或自定义类操作访问主界面UI控件的几种方法
前言 QT创建窗体工程,一般在MainWindow或Dialog类里可以直接通过ui指针访问控件,但是添加新的类后又如何访问呢,可以通过以下几种方式: 1.将ui指针公开后直接访问 (1)例如有个自己 ...
- 自定函数获取datagrid,datalist,rpeater控件中header,footer栏中控件
在论坛上看到很多关于datagrid,gridview,datalist,rpeater提取header,footer中控件的问题,整理了一下.供大家分享 下面我以DataGrid为便进行说明. fo ...
- 【转】“线程间操作无效: 从不是创建控件的线程访问它”
经典解决"线程间操作无效: 从不是创建控件的线程访问它" 在编程中经常会遇到在一个按钮中执行复杂操作,并将复杂操作最后返回的值加入一个ListView或ComboBox中候选.这个 ...
- 6.5(一) 窗体中控件及其应用之控件类型及其功能
目录 (1)文本框 (2)标签 (3)标题 (4)复选框.切换按钮和选项按钮 (5)选项组控件 (6)组合框与列表框 (7)命令按钮 (8)选项卡与附件控件 (9)图像控件 (10)子窗体/子报表 在 ...
最新文章
- 10上wsl位置迁移_wsl的安装/升级笔记
- WordPress WP Photo Album Plus插件‘wppa-tag’跨站脚本漏洞
- Nginx----高级
- 判断Logger级别是否开启的方法
- oracle数据库迁移部分表,oracle 数据库之间 表数据的 迁移
- 有赞实时任务优化:Flink Checkpoint 异常解析与应用实践
- 时隔一年,微信发布WeUI2.0.0,各种buff加身
- python 货币换算库,货币转换python代码你知道怎么写吗?
- 学习日记——W25Q64 FLASH—QSPI
- Win10中允许UWP应用走代理的操作方法
- 主流跨境电商平台有哪些-扬帆牧哲
- 开发中常用的网址(快速解决方法)、免费的api接口地址、以及外包的接私活平台
- bitbucket 预览html,BitBucket基本使用操作
- css属性的书写顺序
- u盘win7纯净版_如何制作纯净版WIN7启动U盘
- xml使用外部DTD加载验证
- 有保证的复制消除(Guaranteed Copy Elision)
- c++调用python详细教程
- Introduction to Python(2)
- win10增加美式键盘
热门文章
- C++对C的加强之struct类型加强
- Kerberos简介,概述,协议内容,3次通信
- Zookeeper命令行操作(常用命令;客户端连接;查看znode路径;创建节点;获取znode数据,查看节点内容,设置节点内容,删除节点;监听znode事件;telnet连接zookeeper)
- c语言中字符串操作的工具类
- 全局和本地事务(从理论上)
- Java关于文件上传的一个例子
- y7000p电池固件_拯救者Y7000、Y7000P、Y9000k显卡切换了解一下
- 区间贪心算法-——活动安排问题
- OpenCV图像腐蚀函数erode()的使用
- OpenCV图像的加载、显示