用aspnetpager实现datalist分页
2008-10-15 09:55
141 查看
微软的Datalist在做电子相册时候必不可少,但是不支持分页功能,都出到2008了还是没有分页功能,幸好网上有个专业的分页空间aspnetpager,帮我们解决了大问题,说实在话的,网上关于datalist分页的办法很多,但是我觉得都不是很简单实用,有的是url提交,有的是存储过程分页,一个字不方便。下面就是aspnetpager的分页,代码。
1.首先下载aspnetpager控件,http://www.webdiyer.com/download/default.aspx。
2.在工具箱里面添加aspnetpager控件。
3.前台引用
<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.后台代码
protected void Page_Load(object sender, EventArgs e)
private void BindData()
protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
1.首先下载aspnetpager控件,http://www.webdiyer.com/download/default.aspx。
2.在工具箱里面添加aspnetpager控件。
3.前台引用
<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.后台代码
protected void Page_Load(object sender, EventArgs e)
private void BindData()
protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
相关文章推荐
- 用aspnetpager实现datalist分页
- 用aspnetpager实现datalist分页
- 用aspnetpager实现datalist分页(简单使用方法)
- 用aspnetpager实现datalist分页(绝对的简单实用)
- 用aspnetpager实现datalist分页(绝对的简单实用)
- 用aspnetpager实现datalist分页(绝对的简单实用)
- NHibernate + AspNetPager 实现分页
- AspNetPager实现 DataList分页
- AspNetPager简单实现Repeater
- 怎样通过AspNetPager实现分页功能
- fckeditor2.5.1+aspnetpager实现内容分页
- ASP.NET使用AspNetPager控件实现真分页
- 存储过程 + AspNetPager 实现分页
- Asp.Net分页方法:JQuery插件实现Ajax无刷新分页、AspNetPager分页控件实现分页
- VS-利用AspNetPager控件实现真分页
- 使用AspNetPager分页控件、分页存储过程及用户控件基类实现的完美分页功能
- 给DataList分页有两个办法:1、自定义实现分页方法 2、用第三方控件(例如AspNetPager)
- ASP.NET调用Oracle分页存储过程并结合ASPnetpager分页控件 实现分页功能
- PagedDataSource对象实现DataList分页
- asp.net 通过aspnetpager为DataList分页