reaper的学习笔记
来源:互联网 发布:王侯将相宁有种乎全文 编辑:程序博客网 时间:2024/06/01 07:30
前几天down了一份基础系统的源码,发现系统中大量使用了repeater控件来对数据进行显示。意识到repeater确实是很强大的工具。
在使用过程中参考msdn,发现一些特性。
Repeater 控件是基本模板化数据列表。 它没有固定格式或样式,必须显式声明所有格式、格式和样式标记在控件模板中。也就是说模板对于reapeater是极为重要的。repeater中有5个模板:ItemTemplate,AlternatingItemTemplate,SeparatorTemplate,HeaderTemplate,FooterTemplate
说明
ItemTemplate
定义项的内容和格式列表中的。 需要该模板。
AlternatingItemTemplate
如果已定义,确定交替 (从零开始转换为奇数标记) 项目的内容和格式。 如果未定义,使用 ItemTemplate 。
SeparatorTemplate
如果已定义,呈现在项 (和交替项之间。 如果未定义,分隔符不呈现。
HeaderTemplate
如果已定义,确定列表标题的内容和格式。 如果未定义,头尚未呈现。
FooterTemplate
如果已定义,确定列表页脚的内容和格式。 如果未定义的,则页脚不呈现。
由于repeater自由化程度相当高,所以不能向datagrid那样拥有内置的分页功能。在repeater中如果想要分页需要借助于PagedDataSource来实现分类
简单的代码如下:
PagedDataSource pds=new PagedDataSource ();
pds.DataSource=dataTable;
repeater1.DataSource=data;
repeater1.DataBind();
我们只需要简单设置pagedatasource 的属性就可以达到效果
PagedDataSource .AllowPaging=true;
PagedDataSource .PageSize=xx;
PagedDataSource.CurrentPageIndex=currentPage;
]
- reaper的学习笔记
- [Perl]REAPER
- Akka Reaper Pattern
- Swift源码分析----swift-account-reaper(1)
- Swift源码分析----swift-account-reaper(2)
- VLAN学习笔记的笔记
- 学习深度学习的笔记
- 学习机器学习的笔记
- C++的学习笔记
- 学习Java的笔记
- SNMP的学习笔记
- InstantObjects 的学习笔记
- ASM的学习笔记
- 学习C#的笔记
- DBGridEh的学习笔记
- DBGridEh的学习笔记
- 学习HTML的笔记
- Oracle的学习笔记
- android开发案例之使用JSON数据向服务器提交和获取服务器传递的Json数据
- 智力题 - 称12个小球
- 深入解析U_BOOT_CMD宏
- 算法思考---------八皇后
- Longest Valid Parentheses
- reaper的学习笔记
- python之路(1)
- OpenStack IRC Meeting Agenda
- sql语句中的连接(join)左连接,右连接,全连接,交叉连接
- 第三周作业
- 第二课,梯度下降
- Linux线程技术的概念与技术发展
- TI ZLL wiki
- mysql dba系统学习(22)数据库事务详解