社区
.NET Framework
帖子详情
ASP.NET分页控件AspNetPager
weixin_52324368
2020-11-14 04:40:32
那位大佬可以帮忙指点一下,我这样使用分页控件哪里需要修改,我把每页显示的条数设置成1的时候只有两页能切换,显示条数大于1时分页功能无法使用,但是即使条数为1时有两页可以切换也是错的,数据一共有5条以上。求会的大佬帮忙执教一下,万分感谢。
...全文
8367
2
打赏
收藏
ASP.NET分页控件AspNetPager
那位大佬可以帮忙指点一下,我这样使用分页控件哪里需要修改,我把每页显示的条数设置成1的时候只有两页能切换,显示条数大于1时分页功能无法使用,但是即使条数为1时有两页可以切换也是错的,数据一共有5条以上。求会的大佬帮忙执教一下,万分感谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
紫魂一号
2021-05-07
打赏
举报
回复
你写法不对。。获取数据源的时候不要分页。 在chang事件里指定当前页索引然后绑定即可。。 Pager1_Change() { //这里设置当前页再bind() }
白菜成才
2021-02-03
打赏
举报
回复
在前台看看是不是写了PageSize="5",NumericButtonCount="2"
asp
.
net
分页
控
件
Asp
Net
Pager4.0
asp
.
net
分页
控
件
Asp
Net
Pager4.0
asp
.
net
分页
控
件(
Asp
Net
Pager)
asp
.
net
分页
控
件
Asp
Net
Pager 包含
Asp
Net
Pager.xml
Asp
.
net
分页
控
件
Asp
Net
Pager7.2
Asp
Net
Pager7.2分页
控
件及Demo源码 分页是Web应用程序中最常用到的功能之一,在
ASP
.
NET
中,虽然自带了一个可以分页的DataGrid(
asp
.
net
1.1)和GridView(
asp
.
net
2.0)
控
件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定
控
件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分页已成为许多
ASP
.
NET
程序员最头疼的问题之一。
Asp
Net
Pager针对
ASP
.
NET
分页
控
件的不足,提出了与众不同的解决
asp
.
net
中分页问题的方案,即将分页导航功能与数据显示功能完全独立开来,由用户自己
控
制数据的获取及显示方式,因此可以被灵活地应用于任何需要实现分页导航功能的地方,如为GridView、DataList以及Repeater等数据绑定
控
件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为
Asp
Net
Pager
控
件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、Access、mysql、DB2等数据库以及XML文件、内存数据或缓存中的数据、文件系统等等。
ASP
.
NET
分页
控
件(
Asp
Net
Pager)
ASP
.
NET
分页
控
件(
Asp
Net
Pager)
Asp
.
Net
分页
控
件【
Asp
Net
Pager】拖入即用!
这个分页
控
件名为
Asp
Net
Pager
控
件,是
Asp
.
net
上使用率最高的分页
控
件,想怎么分就怎么分.附带'超详细代码注释",好用请给评论. 基本步骤: 1.拖拽
控
件(存放到到Bin目录下,再拖入工具箱) 2.粘贴复制(已放出实例源码) 3.修改Sql语句,即可使用. 特性如下: 强大的各种属性,附带多种CSS,可自定义CSS,想怎么分就怎么分页! 上下页,1234分页,首尾分页,页面跳转,等等,统统一步搞定. 实例代码(包内也有): ___________________________________________________________________ Default.
asp
x页面↓↓ ___________________________________________________________________ <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.
asp
x.cs" Inherits="_Default" %> <%@ Register Assembly="
Asp
Net
Pager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<
asp
:DataList ID="DataList1" runat="server">
<%# Eval("ID") %>
asp
:DataList>
Asp
Net
Pager ID="Pager1" runat="server" PageSize="8" CssClass="anpager" OnPageChanged="
Asp
Net
Pager1_PageChanged" FirstPageText="首页 |" LastPageText="| 尾页" NextPageText="下一页" PrevPageText="上一页" ShowPageIndexBox="Always" AlwaysShow="True" Font-Size="13px">
Asp
Net
Pager>
____________________________________________________________ Default.
asp
x.cs页面代码↓↓ ____________________________________________________________ using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; //引用命名空间 using System.Data; using System.Data.SqlClient; public partial class _Default : System.Web.UI.Page { string connstring = "server=baiyi-js\\SQL2005;uid=sa;pwd=123456;database=xcbaiyi";//修改数据库连接字符串(必须改) protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SqlConnection conn = null; try { conn = new SqlConnection(connstring); conn.Open(); SqlCommand Count = new SqlCommand(); Count.Connection = conn; Count.CommandText = "select count(*) from tuiguang_2"; //Sql查询语句(必修改) Pager1.RecordCount = (int)Count.ExecuteScalar(); //"Pager1"为分页
控
件ID.在工具箱拖拽添加
控
件,同时会在
asp
x页面顶部添加
控
件命名
控
件(无需修改) BindData(); } finally { conn.Close(); } } } //绑定数据-2_只修改Sql语句即可 public void BindData() { SqlConnection conn = new SqlConnection(connstring); string sql = "select * from tuiguang_2";//Sql查询语句(必修改) SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds, Pager1.PageSize * (Pager1.CurrentPageIndex - 1), Pager1.PageSize, "temptbl"); DataTable dt = ds.Tables["temptbl"]; DataList1.DataSource = dt; DataList1.DataBind(); } //
控
件事件-每次重新绑定_不需修改 protected void
Asp
Net
Pager1_PageChanged(object src, EventArgs e) { BindData(); } }
.NET Framework
17,741
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章