用aspnetpager实现datalist分页
2019独角兽企业重金招聘Python工程师标准>>>
aspnetpager对datalist分页的使用,网上关于datalist分页的办法很多,但是我觉得都不是很简单实用,有的是url提交,有的是存储过程分页,不方便。下面就是aspnetpager的分页,代码。
1.首先下载aspnetpager控件,http://www.webdiyer.com/download/default.aspx。
2.在工具箱里面添加aspnetpager控件。
3.前台引用
[html] view plaincopy
<asp:DataList runat="server" ID="dlPicList" Width="100%" Border="0" CellSpacing="0" CellPadding="0" RepeatColumns="4" RepeatDirection="Horizontal">
<ItemTemplate>
<a href='<%# "PicView.aspx?PicID="+Eval("PicID")%>'><asp:Image ID="imPic" runat="server" ImageUrl='<%# Bind("PicUrl")%>' width="104" height="76" BorderWidth="1" /><br />
<asp:Label runat="server" ID="lblTitle" Text='<%# Bind("DisTitle")%>'></asp:Label></a>
</ItemTemplate>
<ItemStyle CssClass="word_green" HorizontalAlign="Center" />
</asp:DataList>
<webdiyer:AspNetPager ID="AspNetPager1" runat="server" PageSize="5" ShowBoxThreshold="1" AlwaysShow="True" FirstPageText="首页" LastPageText="末页"
NextPageText="下一页" PrevPageText="上一页" onpagechanging="AspNetPager1_PageChanging">
</webdiyer:AspNetPager>
4.后台代码
[csharp] view plaincopy
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindData();
}
}
private void BindData()
{
conn = ConfigurationManager.ConnectionStrings["STRING_SqlConn"].ToString();
object[] para = { 0, picid };
DataTable dt = DataOperator.TableUseTrans(conn, "SP_Pic_GetView", para);
DataView dv = dt.DefaultView;
//对用于分页的类的引用
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dv;//设置数据源(DataTable类型)
pds.AllowPaging = true;
//每页显示的行数
//pds.PageSize = 12;
AspNetPager1.RecordCount = dv.Count;
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
pds.PageSize = AspNetPager1.PageSize;
dlPicList.DataSource= pds;
dlPicList.DataBind();
}
protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
{
AspNetPager1.CurrentPageIndex = e.NewPageIndex;
BindData();
}
转载于:https://my.oschina.net/u/1441493/blog/208940
用aspnetpager实现datalist分页相关推荐
- 用aspnetpager实现datalist分页(绝对的简单实用)
微软的Datalist在做电子相册时候必不可少,但是不支持分页功能,都出到2008了还是没有分页功能,幸好网上有个专业的分页空间aspnetpager,帮我们解决了大问题,说实在话的,网上关于data ...
- 给DataList分页有两个办法:1、自定义实现分页方法 2、用第三方控件(例如AspNetPager)
给DataList分页有两个办法:1.自定义实现分页方法 2.用第三方控件(例如AspNetPager) 先介绍下如何自定义实现分页方法. 我的DataList分页方法的核心原理是利用PagedDat ...
- Asp.net之真假分页大揭秘、使用AspNetPager实现真分页
最近在web界面的时候,遇到了一些非常现实的问题.最让人头疼的问题就是显示数据中的书画作品.这些书画作品都会以图片的形式展示给用户. 起初做的时候并没有想太多,只按着最简单的方式将所有的 ...
- DataList分页
<% @ Page Language="C#" %> <% @ Import Namespace="System.Data" %> ...
- DataList分页技术-- PagedDataSource类实现DataList和Repeater的分页效果
Asp.net提供了三个功能强大的列表控件:DataGrid.DataList和Repeater控件,但其中只有DataGrid控件提供分页功能.相对DataGrid,DataList和Repeate ...
- DataList分页访问FooterTemplate模板里的控件
今天做DataList分页的时候,突然想把分页控件写在FooterTemplate模板里面,弄了很久都访问不到控件,终于发现问题所在,以下是访问FooterTemplate里控件的方法: <Fo ...
- Asp.net:DataList分页技术
转:http://blog.sina.com.cn/s/blog_4a87caab010006kr.html Asp.net:DataList分页技术(1) · ...
- ASPNETPager条件查询分页的实现
利用ASPNETPager支持URL分页的功能实现条件查询,翻页条件依然存在的效果,不使用viewstate,session之类的东西. 思路: 在条件查询按钮后台代码上进行页面的Redirect,U ...
- AspNetPager免费开源分页控件7.4.1版发布
前几天发布的7.4版出现了postback分页情况下客户端脚本未注册的bug,非常抱歉,7.4.1版已修正这些问题,具体更新说明如下: 修正了Postback分页且显示页索引文本框的情况下,客户端脚本 ...
最新文章
- memcache分布式 [一致性hash算法] 的php实现
- Java复习(四)类的重用
- PHPNow升级PHP版本为5.3.5的方法(转)
- 神经网络迭代次数的简并和不可约谱项
- Python3 数据结构:列表List中的方法
- pythonencode_python的encode和decode误读总结
- 【题解】洛谷P1066 [NOIP2006TG] 2^k进制数(复杂高精+组合推导)
- Java Character 方法
- 关于java.util.Properties读取中文乱码的正确解决方案(不要再用native2ascii.exe了)...
- jsx中如何解决{if…else…}的问题
- vscode代码对比功能
- GameFi 在宏观趋势上出现下滑,但个别项目却大放异彩| April Monthly Report
- extjs的html绑定变量,jquey中的事件绑定 - paul_cheung-js中变量的作用域-ExtJs实践(2)——ExtJs在IE下存在的一个bug - 蒋叶湖_169IT.COM...
- MAC 下Sublime text 同时编辑多行内容
- java jdbc程序,Java构建JDBC应用程序的操作
- 知乎liv笔记08 买车之后:如何保养不花冤枉钱?
- 游客屈指可数的人间天堂――四千美岛
- 用计算机pol计算方位角,如何通过编程代替计算器内部函数“Pol和Rec”
- JJJ:配置ubuntu虚拟机网络
- 查看linux文件工具,Linux基础命令-文本文件查看工具
热门文章
- 当公司辞掉85后测试员选择95后测试员后...
- 年薪50W测试大牛,分享测试开发基础知识
- idea findbugs使用_IDEA如何协同开发统一代码风格?编码不规范如何解决?
- 卧式储罐液位体积计算公式excel_2020晋中化工防腐储罐订做欢迎来电-环保设备...
- 《高性能MySQL》 第1章 MySQL架构与历史
- 24点游戏java代码 中国开源社区_编程之美 1.16 24点游戏
- c语言创造线性表储存复数,《c语言数结构》第02章 线性表.ppt
- java p=x,javap的简单理解
- python计算数组元素个数_python简单获取数组元素个数的方法
- 零基础学习AI也有快捷方式?一文帮你提升竞争力!