前几天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的学习笔记相关推荐

  1. ETHREAD APC 《寒江独钓》内核学习笔记(4)

    继续学习windows 中和线程有关系的数据结构: ETHREAD.KTHREAD.TEB 1. 相关阅读材料 <windows 内核原理与实现> --- 潘爱民 2. 数据结构分析 我们 ...

  2. THREAD APC 《寒江独钓》内核学习笔记(4)

    继续学习windows 中和线程有关系的数据结构: ETHREAD.KTHREAD.TEB 1. 相关阅读材料 <windows 内核原理与实现> --- 潘爱民 2. 数据结构分析 我们 ...

  3. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  4. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  5. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  6. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  7. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  8. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  9. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

最新文章

  1. 右键缺少open terminal选项的解决方法
  2. Scala学习(八)练习
  3. FileSystemWatcher监听文件是否有被修改
  4. php模板技术 实例
  5. 拥有所有归档文件,但没有备份情况下的数据文件恢复
  6. 去掉Win7资源管理器左侧不需要的项目
  7. Git CMD - diff: Show changes between commits, commit and working tree, etc
  8. C#开发WPF/Silverlight动画及游戏系列教程(Game Tutorial):(五十) 终章!新的曙光!...
  9. android 停止服务执行,android - 为什么在停止服务(执行onDestroy已执行)后,服务中的变量没有“重置”?...
  10. 一行.bat代码实现win+L锁定计算机立即锁屏
  11. oracle怎么恢复误删除的列,三种方式恢复oracle数据库误删除的数据
  12. jinjia2模板语法
  13. sin40度不用计算机怎么求,sin40度怎么算 sin40度如何算
  14. zb system login.php,zblog 修改后台登陆地址的教程
  15. 使用AWS最便宜的GPU实例  from 动手学深度学习v2 李沐大神
  16. typedef的用法转
  17. 「GXOI / GZOI 2019」逼死强迫症
  18. CANopen的ID分类
  19. 三线和BGP服务器的区别
  20. python葡萄酒数据_用python进行葡萄酒质量预测

热门文章

  1. nginx进行token验证
  2. 我国著名数学家、密码学家曾肯成教授
  3. 适用于珠宝行业企业的TurboMail邮件系统
  4. linux Ubuntu 系统如何 安装 PyCharm
  5. iNFTnews | 元宇宙如何为性别酷儿人群提供包容空间
  6. 如何高效学习Java?
  7. js 刷新当前页面的方法 reload() , replace()的简单使用
  8. 有一个糖果店的糖果有三种包装,分别是小包有6颗,中包有9颗,大包有20颗,如果我们只按整包买糖果,请问不能买到的糖果数最多是多少颗?
  9. 如何建立公司的管理流程
  10. INT202 算法复杂度 笔记