OleDbConnection objConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" +
Server.MapPath("~/App_Data/db1.mdb"));
OleDbDataAdapter objCommand = new OleDbDataAdapter("select * from T_post", objConn);
DataSet ds = new DataSet();
objCommand.Fill(ds);
PagedDataSource objPds = new PagedDataSource();
//获取可能包括筛选视图或游标位置的表的自定义视图。
objPds.DataSource = ds.Tables[0].DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 5;
int CurPage;
if (Request.QueryString["Page"] != null)
CurPage = Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage = 1;
objPds.CurrentPageIndex = CurPage - 1;
lblCurrentPage.Text = "当前页:" + CurPage.ToString();
if (!objPds.IsFirstPage)
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);
if (!objPds.IsLastPage)
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);
Repeater1.DataSource = objPds;
Repeater1.DataBind();
<div>
<asp:Label ID="lblCurrentPage" runat="server" />
<asp:HyperLink ID="lnkPrev" runat="server">上一页</asp:HyperLink>
<asp:HyperLink ID="lnkNext" runat="server">下一页</asp:HyperLink>
</div>
分享到:
相关推荐
asp.net 代码生成器 【基本说明】 1、能够生成三层模式操作的所有后台代码,简单的SQL Server 2005数据库操作。 2、生成的代码包括了 MODEL、BLL、DAL、DBHelper、Config 生成的代码内有详细注释可提供参考。 ...
【ASP.NET 2.0 新闻网站开发详解】 ASP.NET 2.0 是微软推出的用于构建Web应用程序的框架,它提供了丰富的服务器控件、数据绑定和事件处理机制,使得开发者可以更加高效地创建动态网页。在这个项目中,我们将会探讨...
在C#中,通常用于ASP.NET Web Forms或MVC项目。 二、C#分页控件设计 1. 控件结构:一个基本的分页控件应包含当前页数、总页数、每页显示条数、前进和后退按钮等元素。用户可以通过这些元素调整浏览位置。 2. 分页...
DevExpress是一款知名的.NET开发工具集,尤其在Windows Forms和ASP.NET领域广泛应用。这个压缩包文件包含了一个作者自制的DevExpress实例集合,旨在帮助开发者更好地理解和学习DevExpress控件。在深入探讨这些知识点...
此源码可以作为学习C# ASP.NET和Jquery结合开发的实例,帮助开发者了解如何在实际项目中整合这两种技术。通过阅读和分析这些源码,可以提升对于Web应用架构设计、数据库交互、前后端通信以及客户端脚本优化的理解。...
实例298 在ASP中利用Word自动打印指定格式的会议记录 470 实例299 在PHP中调用Word自动打印指定格式的会议记录 472 11.3 利用Excel打印报表 474 实例300 将Web页面中的数据导出到Excel 474 实例301 将Web页面中的...