2008年12月11日

摘要: 前一篇文章是采用存储过程来进行分页的,但是存在缺陷,没有代码重用,针对不同的表或者不同的视图都需要去编写存储过程,这样很麻烦,代码的重用性很差。本文将通过一个用户控件来实现数据分页的页面层以达到代码重用的目的。 分页是借助用户自定义控件来实现,在这里主要有以下两种方法来实现: (一).吴旗娃的AspNetPager组件(推荐使用) 首先,下载该dll文件。下... 阅读全文

posted @ 2008-12-11 17:19 sl2008 阅读(1826) 评论(7) 推荐(0)

摘要: 当数据库的数据量比较大,对执行效率要求比较高的时候,我们可以考虑使用存储过程来实现分页,根据传入的页数返回需要显示的数据表,仅仅select出当前页的数据。(这个比使用PagedDataSource类而言效率要高。) 现在采用Repeater来实现一个数据分页,数据库采用SQL server2000,利用里面的系统表Northwind。 新建存储过程如下: creat... 阅读全文

posted @ 2008-12-11 13:36 sl2008 阅读(1405) 评论(13) 推荐(0)

摘要: LINQ [编辑本段] 基本概念 LINQ,语言级集成查询(Language INtegrated Query) 经过了最近 20 年,面向对象编程技术( object-oriented (OO) programming technologies )在工业领域的应用已经进入了一个稳定的发展阶段。程序员现在都已经认同像 类(classes)、对象(objects)、方法(method... 阅读全文

posted @ 2008-12-11 13:17 sl2008 阅读(349) 评论(0) 推荐(0)

摘要: 在Asp.net中,提供了三个功能强大的列表控件:GridView、DataList和Repeater控件,但其中只有GridView控件提供分页功能。虽然DataGrid提供了分页功能,不过看上去功能有限,但是我们可以通过GridView的一些属性来获取状态以及增加首页、尾页功能按钮。如果在速度效率不是很讲究的情况下,由DataGrid自己管理分页还是不错的,付出的代价就是要把整个相... 阅读全文

posted @ 2008-12-11 10:17 sl2008 阅读(1830) 评论(9) 推荐(0)


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3