`

DataList里面用C#实现自定义分页

 
阅读更多

PagedDataSource pds=new PagedDataSource();

          //设置分页对象的数据源

           pds.DataSource=dataSet11.Tables["leaveWords"].DefaultView;

          //启用分页功能

          pds.AllowPaging=true;

          //每页4

          pds.PageSize=4;

          //当前页号

          int CurrentPageNo;

          //页面是否跳转

          if(Request.QueryString["Page"]!=null)

             //若有跳转请求,将当前页号设置到请求的页号

             CurrentPageNo=Convert.ToInt32(Request.QueryString["Page"]);

          else

             //否则当前页号为1

             CurrentPageNo=1;

          //设置分页对象的当前页的索引

          pds.CurrentPageIndex=CurrentPageNo-1;

          LabelCount.Text=""+pds.PageCount.ToString()+"";

          LabelCurrent.Text=""+CurrentPageNo.ToString()+"";

          //设置"上一页"和"下一页"的导航路径

          if(!pds.IsFirstPage)

             HyperLinkUp.NavigateUrl=Request.CurrentExecutionFilePath+

               "?Page="+Convert.ToString(CurrentPageNo-1);

          if(!pds.IsLastPage)

             HyperLinkDown.NavigateUrl=Request.CurrentExecutionFilePath+

               "?Page="+Convert.ToString(CurrentPageNo+1);

          //数据绑定到控件DataList1

          DataList1.DataSource=pds;

          DataList1.DataBind();

分享到:
评论

相关推荐

    C#自定义分页控件

    二、AspNetPager支持各种数据绑定控件GridView、DataGrid、DataList、Repeater以及自定义的数据绑定控件的分页功能十分强大。 三、AspNetPager分页控件本身并不显示任何数据,而只显示分页导航元素,数据在页面上的...

    .net 服务器端自定义分页控件

    参考网上的一此代码写的一个自定义分页控件,适用于gridview datalist等绑定数据源的控件。 此控件不对数据源进行处理,可以配合分页存储过程使用。 展开“工具箱”,右键-“选择项...”,将控件引入,用时从...

    能用漂亮分页控件及Demo源码

    Url重写技术被广泛应用于搜索引擎优化(SEO)、网站重组后重定向页面路径以及提供用户友好的Url等方面, AspNetPager支持Url重写技术使您可以自定义分页导航的Url格式,实现Url重写; 3、支持使用用户自定义图片做为...

    分页控件AspNetPager7.2c#源码

    虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据...

    AspNetPager组件,企业级百万数据分页

    如为GridView、DataList以及Repeater等数据绑定控件实现分页、呈现自定义的分页数据以及制作图片浏览程序等,因为AspNetPager控件和数据是独立的,因此要分页的数据可以来自任何数据源,如SQL Server、Oracle、...

    第7章 数据绑定控件

    实例208 自定义分页并结合下拉列表实现页次 切换 328 实例209 结合分页模板PagerTemplate实现 自定义分页 330 实例210 在GridView控件中动态添加模板列 331 实例211 带上下箭头排序并实现查询数据为 空显示表头 334...

    C#开发经验技巧宝典

    0457 如何实现DataList Web服务器控件分页功能 258 0458 实现查看DataList控件中数据的详细信息 259 0459 如何在DataList控件中创建多个列 260 0460 如何实现DetailsView 控件分页功能 261 0461 将DataSet...

    AspNetPager7.2分页控件及Demo源码

    Url重写技术被广泛应用于搜索引擎优化(SEO)、网站重组后重定向页面路径以及提供用户友好的Url等方面, AspNetPager支持Url重写技术使您可以自定义分页导航的Url格式,实现Url重写; 3、支持使用用户自定义图片做为...

    C#经验技巧宝典11-15.rar

    0457 如何实现DataList Web服务器控件分页功能 258 0458 实现查看DataList控件中数据的详细信息 259 0459 如何在DataList控件中创建多个列 260 0460 如何实现DetailsView 控件分页功能 261 0461 将...

    Asp.Net分页控件【AspNetPager】拖入即用!

    这个分页控件名为AspNetPager控件,是Asp.net上使用率最高的分页控件,想怎么分就怎么分.附带'超详细代码注释",好用请给评论. 基本步骤: 1.拖拽控件(存放到到Bin目录下,再拖入工具箱) 2.粘贴复制(已放出实例源码) 3....

    C#编程经验技巧宝典

    16 <br>0033 Return语句的使用 17 <br>0034 如何实现无限循环 17 <br>0035 巧用foreach语句控制控件 18 <br>0036 有效使用switch case语句 18 <br>2.3 运算符 19 <br>0037 如何使用...

    ASP.NET 控件的使用

    14.2.1 创建自定义分页用户界面 458 14.2.2 使用DataPager控件进行数据源分页 459 14.3 小结 461 第四部分 创建组件 第15章 创建组件 464 15.1 创建基本组件 464 15.1.1 组件和动态编译 466 15.1.2 App_Code文件夹...

    ASP.NET常见问题集锦.zip

    DataList分页、增加、删除、修改实例.doc is as override示例.txt JA_ASP lecture_UML MS Press - Programming Microsoft.Net.chm NET 技术交流与实际应用.ppt net窗体身份验证方案.doc OOAD OOAD.doc O...

    asp.net知识库

    使用Relations建立表之间的关系并却使用PagedDataSource类对DataList进行分页 通过作业,定时同步两个数据库 SQLSERVER高级注入技巧 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的...

    ASPNET35开发大全第一章

    9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data Provider 10.1.1 ODBC .NET Data Provider简介 10.1.2 建立连接 10.2 使用OLE DB.NET Data ...

    ASP.NET 3.5 开发大全

    9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data Provider 10.1.1 ODBC .NET Data Provider简介 10.1.2 建立连接 10.2 使用OLE DB.NET Data ...

    ASP.NET 3.5 开发大全1-5

    9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data Provider 10.1.1 ODBC .NET Data Provider简介 10.1.2 建立连接 10.2 使用OLE DB.NET Data ...

    ASP.NET 3.5 开发大全word课件

    9.6.4 DataList分页实现 9.6.5 使用SQLHelper操作数据库 9.7 小结 第10章 访问其他数据源 10.1 使用ODBC .NET Data Provider 10.1.1 ODBC .NET Data Provider简介 10.1.2 建立连接 10.2 使用OLE DB.NET Data ...

    ASP.NET.4揭秘

    14.2.1 创建自定义分页用户界面524 14.2.2 使用datapager控件进行数据源分页526 14.3 小结527 第15章 使用chart控件528 15.1 chart控件的基础知识528 15.1.1 使用chart控件显示数据528 15.1.2 排序和过滤数据532 ...

Global site tag (gtag.js) - Google Analytics