摘要: 下载代码示例 | 下载PDF格式英文教程 导言 分页和排序是在WEB应用程序中展现数据常见的功能。比如,当我们在一个网上书店搜索ASP.NET书籍的时候,可能有几百本相关书籍,但是我们只希望每页显示10条有效记录。而且,我们还希望结果能根据标题、价格、页数和作者等等来进行排序。过去的23个教程中我们研究了如何建立各种报表,包括在界面上添加编辑和删除数据。但是我们没有研究如何对数据进行排序,对于分页... 阅读全文
posted @ 2007-11-08 18:46 Fernando 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 如我们在之前的教程里讨论的那样,分页可以通过两种方法来实现: 默认分页– 你仅仅只用选中data Web control的 智能标签的Enable Paging ; 然而,当你浏览页面的时候,虽然你看到的只是一小部分数据,ObjectDataSource 还是会每次都读取所有数据 自定义分页– 通过只从数据库... 阅读全文
posted @ 2007-11-08 18:44 Fernando 阅读(584) 评论(0) 推荐(0) 编辑
摘要: 第七步: 在自定义分页的Repeater 里添加排序功能 现在已经完成了自定义分页,我们再来添加排序功能。ProductsBLL类的GetProductsPagedAndSorted方法和GetProductsPaged一样有startRowIndex 和 maximumRows 参数,不一样的是它还多了一个sortExpression 参数。在SortingWithCustomPaging.a... 阅读全文
posted @ 2007-11-08 18:13 Fernando 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 第五步: 为使用默认分页的DataList添加排序的支持 在前面一章里我们学习了如何使用DataList的默认分页。现在我们来扩展它,让它可以对分页的数据进行排序。打开PagingSortingDataListRepeater文件夹里的SortingWithDefaultPaging.aspx和Paging.aspx 页。在Paging.aspx 页里查看源文件。将图8里选择的文本复制下来,然后... 阅读全文
posted @ 2007-11-08 17:17 Fernando 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 (以后比较长的部分我都会分几次贴出来) 导言 DataList和Repeater数据分页里我们学习了如何在DataList里添加分页功能。我们在ProductsBLL类里创建了一个名为GetProductsAsPagedDataSource的方法,它返回一个PagedDataSource对象。当绑定到DataList或Repeater时... 阅读全文
posted @ 2007-11-08 17:01 Fernando 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 在前面的教程里我们学习了DataList提供了一些风格样式的属性.而且我们还学习了如何定义HeadStyle, ItemStyle, AlternatingItemStyle, 和SelectedItemStyle等属性的默认CSS.除了这四个属性外,DataList还提供了其它属性,比如Font, ForeColor, Ba... 阅读全文
posted @ 2007-11-08 14:39 Fernando 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 原文 | 下载本教程中的编码例子 | 下载本教程的PDF版 导言 分页和排序是显示数据时经常用到的功能。比如,在一个在线书店里搜索关于ASP.NET 的书的时候,可能结果会是成百上千,而每页只列出十条。而且结果可以根据title(书名),price(价格),page count(页数),author name(作者)等来排序。我们在分页和排序报表数据 里已经讨论过, GridView, Det... 阅读全文
posted @ 2007-11-08 13:05 Fernando 阅读(230) 评论(0) 推荐(0) 编辑