我使用DataGird自定义分页,我已经实现了:第一页 上一页,下一页 最后一页 跳到任意页我想问一下在这个的基础上如何实现数字分页~看了孟子E章的文章后,他虽然实现了我说的那种功能,他的方法是,上一页,下一页那些分页功能自己实现,然后数字分页交给DataGird(将Mode设置成"NumericPages"),例子见:http://dotnet.aspx.cc/ShowDetail.aspx?id=B12283DE-DB20-4322-ACCC-12724442808A而且数字分页和上一页,下一页不是放在一行,我又看了他的另一编文章说如果使用DataGird自带的分页会影响性能。问题是:如何自己实现数字分页功能?就像webdiyer做的控件那样的数字分页,显示1 2 3..(按一下3后面的..则显示..4 5 6.. 现在按4前面的..跳到前面(1 2 3..),按6后面的..跳到后面(..7 8 9..)不要叫我用webdiyer的控件哦 我想学会怎么做~ 如果能给我一个C#的实现代码那就太好了,我觉的孟子E章的文章写的很好,就差我说的自定义数字分页功能了
解决方案 »
- 调用网页脚本的问题
- js怎么得到ListBox text
- 问一个关于gridview列布局的效果问题!困扰已久!
- .NET分布式应用程序:集成XML Web服务与.NET远程处理 [ 华储网推荐 ] 谁有代码?200
- 如何让用户在浏览的时候下载已经做好的dll
- win2000下装了iis5,如何支持asp.net 1.1
- 水晶报表的问题,在。NET 中如何调用,大家指点了,谢谢!
- 求救:Server Error in '/' Application.拒绝了对对象 'CS_NOIP'(数据库 'Life',所有者 'dbo')的 SELECT 权限
- 有关javascript知识点
- VS2012 安装在winsever2008时 报错!
- ■■■通过url传递给另一个网站一些加密字符串,用户接到这个字符串以后,解析这个字符串,然后
- 请大家推荐一个好用的asp.net文件上传控件吧!!
其实我思路是:前台javascript分页,后台根据页数取相应的数据,比如每页10条数据,第2页就是取11-20的数据,不需要取所有的数据,然后绑定。
用第三方控件吧,
www.webdiyer.com
作者:孟宪会 出自:【孟宪会之精彩世界】
这个包括源代码
我的想法是这样的在一个单元格里放一个PlaceHolder控件然后算出一共有多少页,然后添加页数那么多的linkbutton到控件中,然后为linkbutton设置事件