AspNetPager初用一

以前看到文章说起过分页控件AspNetPager,今天小试用了一下.

首先要下载回AspNetPager.DLL,我用的是7.02版本的.版本之间的差异在此就不多说.

要想使用它,必须先将它添加到工具箱中,在开发的过程中需要用到时只需拖入页面既可.会自动注册:

<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>

下面就以将数据绑定到一个GridView为例(简单例子):

首先在我的页面中拖入三个控件:GridView,SqlDataSource,AspNetPager,由于我们事先在web.config中有对连接数据库连接字符串进行配置.

下面就先对SqlDataSource进行配置,可以直接切换到源视图,配置如下:

配置时可以在设计视图下,对各个属性进行设置.不过本人发现,在配置selectQuery,设置参数源于,虽然我们选择的是control,但却发现不了AspNetPager控件.这时候只好通过直接写代码来进行配置了.在这里我直接将SQL语句写在这里,更好的方法是可以将它转换为一个可以通用的存储过程.这里设置的AspNetPager每页显示十行纪录.

下面要做的就是后台代码了(简单例子):

最后一步就是把gridview的DataSourceID设为我们的SqlDataSource了.其他的设置暂不考虑.

运行一下.既可看到分页效果.

个人感觉这个分页控件还挺好用的...不知道在百万级数据量的时候效率会怎么样.有待进一步研究.

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值