`
LiuXiaoYong
  • 浏览: 31760 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类
最新评论

aspnetpager与datalist一起使用,dt作为数据源

    博客分类:
  • .NET
阅读更多
前台页面部分代码:
<%@ Page Language="C#" MasterPageFile="~/Common.master" AutoEventWireup="true" CodeFile="AllCategory.aspx.cs" Inherits="AllCategory" Title="" MaintainScrollPositionOnPostback="true" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<%@ register assembly="AspNetPager" namespace="Wuqi.Webdiyer" tagprefix="webdiyer" %>//使用aspnetpager控件要引入的命名空间
        <div class="fenye">
            <webdiyer:aspnetpager id="anp_Pager" runat="server" alwaysshow="True" firstpagetext="第一页"
                lastpagetext="最后一页" nextpagetext="下一页" onpagechanged="anp_Pager_PageChanged"
                pagesize="5" prevpagetext="上一页" showboxthreshold="2"> 
            </webdiyer:aspnetpager>
        </div>
</asp:Content>

后台部分代码:
//绑定数据
    private void DataBind()
    {
        DataSet ds = new DataSet();
        DataTable dt = new DataTable();

        dt = BookManager.SelectAllBook();
        ds.Tables.Add(dt);

        //设置分页
        anp_Pager.RecordCount = ds.Tables[0].DefaultView.Count; //记录总数
        PagedDataSource pd = new PagedDataSource();
        pd.DataSource = ds.Tables[0].DefaultView;
        pd.AllowPaging = true;      //数据源允许分页
        pd.CurrentPageIndex = anp_Pager.CurrentPageIndex - 1;   //显示当前页
        pd.PageSize = anp_Pager.PageSize;   //取控件的分页大小
        dlAllBook.DataSource = pd;
        dlAllBook.DataBind();
    }

    //分页事件
    protected void anp_Pager_PageChanged(object sender, EventArgs e)
    {
        DataBind();
    }
分享到:
评论

相关推荐

    DataList控件与AspNetPager分页控件三层实现

    首先,DataList控件是ASP.NET Web Forms中的一个强大控件,用于呈现数据源中的数据,通常用于显示列表或表格形式的数据。它提供了高度自定义的布局能力,允许用户通过模板定义每一行或每一列的显示内容。DataList...

    DataList+MySql+AspNetPager分页

    标题与描述中的“DataList+MySql+AspNetPager分页”这一知识点,主要涉及的是在ASP.NET Web应用程序中,如何利用DataList控件、MySql数据库以及AspNetPager控件实现数据分页显示的功能。这对于处理大量数据时提高...

    asp.net2.0简单实用 magicajax+aspnetpager 打造datalist无刷新分页源码,新手学习必备

    asp.net2.0简单实用 magicajax+aspnetpager 打造datalist无刷新分页源码,新手学习必备 数据库使用sqlserver2000默认的northwind,使用前先配置web.config数据库连接路径,然后导入两个存储过程(存储过程.txt)

    AspNetPager 控件入门使用

    然后,根据新的页码查询数据库或数据源,加载对应页的数据,并更新页面上的数据显示。这里假设你已经有一个名为`LoadDataByPage`的方法,接受页码作为参数: ```csharp List&lt;MyData&gt; dataList = LoadDataByPage...

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

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

    asp.net 通过aspnetpager为DataList分页

    在***中使用AspNetPager控件为DataList进行分页是一项常见的操作,尤其是在处理大量数据需要分页显示时。AspNetPager是一个.NET分页控件,它允许开发者在Web应用中轻松地实现分页功能。以下将详细解析在***项目中,...

    aspnetpager控件与三层sql语句的分页

    aspnetpager控件是由第三方开发的,如SuperWebUI或DevExpress等,它提供了一种方便的方式来在网页上显示分页链接,允许用户按需加载每一页的数据。这个控件通常具备自定义样式、事件处理和多种分页模式等功能。 ...

    分页控件(AspNetPager)的使用

    例如,设置每页显示的记录数(PageSize),当前页(CurrentPageIndex),总记录数(RecordCount),以及数据源(DataSourceID)。在后台代码中(.cs文件)进行这些设置: ```csharp AspNetPager1.PageSize = 10; ...

    AspNetPager分页控件.rar

    - **兼容性**:AspNetPager与多种数据源控件(如SqlDataSource、ObjectDataSource等)兼容,能方便地与其他ASP.NET组件结合使用。 在实际应用中,开发者需要根据项目需求选择合适的分页模式,例如简单的数字分页、...

    AspNetPager基本用法+AspNetPager72.Dll+Demo

    通过学习这个Demo,你可以了解到如何在页面上添加控件、如何绑定数据源、如何处理分页事件以及如何自定义分页样式等操作步骤。这对你快速掌握AspNetPager的使用非常有帮助。 总结来说,AspNetPager是ASP.NET开发中...

    aspnetpager.dll分页控件

    4. **绑定数据源**: 将数据源与控件绑定,如使用`SqlDataSource`或`ObjectDataSource`。 5. **事件处理**: 根据需要,可以订阅并处理分页相关的事件,实现分页操作后的逻辑处理。 ### 四、示例代码 ```aspx ...

    AspNetPager分页控件源代码

    - `aspnetpager.cs`:这是控件的主要源代码文件,包含了AspNetPager类的定义,包括其属性、方法和事件,如PageIndexChanging、PageSizeChanging等,用于处理用户交互和数据分页逻辑。 - `AssemblyInfo.cs`:包含...

    利用分页控件AspNetPager来做数据的分页

    ### 使用AspNetPager进行数据分页 #### 一、引言 在Web开发中,数据分页是一项非常重要的功能,它能够有效地提升用户体验并减轻服务器负担。`AspNetPager`是一款非常实用且灵活的ASP.NET分页控件,它可以方便地...

    百万级数据分页存储+AspNetPager+GridView+DetailsView实现数据增删改查

    既有前辈整理的Repeater + AspNetPager + 分页存储对百万级数据查询(520万),也有小弟实现GridView + DetailsView + AspnetPager + 分页存储 对百万级数据的增删改查。 唉,老板只因为不够美观,摒弃了。感觉有些...

    AspNetPager 7.2 7.02控件源码与示例

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

    Asp.Net数据控件引用AspNetPager.dll分页

    其中一种常用的第三方分页组件就是AspNetPager.dll,它提供了强大的分页功能,并且兼容多种数据源和数据控件。本文将详细介绍如何在Asp.Net项目中使用AspNetPager.dll实现分页功能。 #### 二、准备工作 在开始之前...

    使用AspNetPager对Repeater控件分页简单小例

    在本实例中,我们使用VS2005作为开发环境,配合SQL Server 2005作为数据库。首先,建立数据源连接,获取数据并填充到Repeater控件中。数据源可以是SQL查询结果,也可以是从存储过程获取的数据。 接下来,将...

    AspNetPager

    AspNetPager分页控件的所有导航元素都可以由用户进行单独控制,从6.0版起,AspNetPager支持使用主题(Theme)与皮肤(Skin)统一控件的整体样式,配合asp.net 2.0中的DataSource控件,AspNetPager只需要编写短短几行...

    aspnetpager

    - 绑定数据源:在分页事件处理程序中,根据当前页索引获取对应的数据并绑定到控件。 3. **事件处理**:常见的事件有PageIndexChanging和PageSizeChanging,用于处理页码改变和每页记录数改变时的逻辑。 4. **...

Global site tag (gtag.js) - Google Analytics