`
Lin_
  • 浏览: 16025 次
  • 性别: Icon_minigender_1
  • 来自: 汕头
社区版块
存档分类
最新评论

asp.net自制分页

asp 
阅读更多
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 代码生成器 .NET代码生成器 C#代码生成器 三层源代码生成器

    asp.net 代码生成器 【基本说明】 1、能够生成三层模式操作的所有后台代码,简单的SQL Server 2005数据库操作。 2、生成的代码包括了 MODEL、BLL、DAL、DBHelper、Config 生成的代码内有详细注释可提供参考。 ...

    自制ASP.NET 2.0 新闻网站

    【ASP.NET 2.0 新闻网站开发详解】 ASP.NET 2.0 是微软推出的用于构建Web应用程序的框架,它提供了丰富的服务器控件、数据绑定和事件处理机制,使得开发者可以更加高效地创建动态网页。在这个项目中,我们将会探讨...

    自制C#分页控件

    在C#中,通常用于ASP.NET Web Forms或MVC项目。 二、C#分页控件设计 1. 控件结构:一个基本的分页控件应包含当前页数、总页数、每页显示条数、前进和后退按钮等元素。用户可以通过这些元素调整浏览位置。 2. 分页...

    自己制作的DevExpress实例,供DEV学习的人使用

    DevExpress是一款知名的.NET开发工具集,尤其在Windows Forms和ASP.NET领域广泛应用。这个压缩包文件包含了一个作者自制的DevExpress实例集合,旨在帮助开发者更好地理解和学习DevExpress控件。在深入探讨这些知识点...

    [精华]网站论坛源码C# Jquery,完全自制,有很多jquery自己写的插件

    此源码可以作为学习C# ASP.NET和Jquery结合开发的实例,帮助开发者了解如何在实际项目中整合这两种技术。通过阅读和分析这些源码,可以提升对于Web应用架构设计、数据库交互、前后端通信以及客户端脚本优化的理解。...

    JavaScript网页特效范例宝典源码

    实例298 在ASP中利用Word自动打印指定格式的会议记录 470 实例299 在PHP中调用Word自动打印指定格式的会议记录 472 11.3 利用Excel打印报表 474 实例300 将Web页面中的数据导出到Excel 474 实例301 将Web页面中的...

Global site tag (gtag.js) - Google Analytics