PagedDataSource数据绑定控件和AspNetPager分页控件结合使用列表分页

1、引用AspNetPager.dll。

2、放置Repeater数据绑定控件。

<asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>
    //绑定显示的列表代码
        </ItemTemplate>
    </asp:Repeater>

3、在页面添加AspNetPager分页控件,会出现以下代码。

<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<webdiyer:AspNetPager ID="AspNetPager1" CssClass="paginator" PageSize="10" AlwaysShow="true" FirstPageText="首页"
            PrevPageText="上一页" NextPageText="下一页" CurrentPageIndex="1" LastPageText="尾页"
            runat="server" OnPageChanged="AspNetPager1_PageChanged">
        </webdiyer:AspNetPager>
//双击分页控件
        protected void AspNetPager1_PageChanged(object sender, EventArgs e)
        {
    BindData();
        }

4、.cs文件写绑定数据方法。

public void BindData()
        {
          //这里是查询到的数据源,将这改成有数据的。
           DataSet ds = new DataSet();

            //设置分页数据源
            PagedDataSource pageSource = new PagedDataSource();
            pageSource.AllowPaging = true;//设置是否分页
            pageSource.PageSize = pagerControl.PageSize;//分页数量
            pageSource.CurrentPageIndex = pagerControl.CurrentPageIndex - 1;//这是当前页,不要减1,PagedDataSource是从0开始。
            pageSource.DataSource = ds.Table[0].DefaultView;
            pagerControl.RecordCount = pageSource.DataSourceCount;

           Repeater1.DataSource = pagerSource;
           Repeater1.DataBind();

        }

5、结果

时间: 2024-10-12 15:22:56

PagedDataSource数据绑定控件和AspNetPager分页控件结合使用列表分页的相关文章

【Linq to SharePoint】对列表查询的分页技术制作新联列表分页

[Linq to SharePoint]对列表查询的分页技术 1. 下面是用AspNetPage来分页的,主要在网站在有一个列表名称为新闻列表,BindGridView是一个分页的函数. 下面的主要是对一个列表的查询进行的分页. 后台代码 EntityList<新闻列表项目> newsList; public const int PageSize = 10; protected void Page_Load(object sender, EventArgs e) { if (!Page.IsP

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

今天与大家分享一下"Asp.Net数据控件引用AspNetPager.dll分页"首先声明以下几点: 1.也许讲解有点初级,希望高手不要"喷"我,因为我知道并不是每一个人都是高手,我也怕高手们说我装13,小生不才: 2.如有什么不对的地方,还希望大家指出,一定虚心学习: 3.本文属于作者原创,尊重他人劳动成果,转载请注明作者,谢谢. 下面开讲: 第一步:首先是下载一个AspNetPager.dll 下载地址 http://files.cnblogs.com/tand

web分页控件AspNetPager的使用

首先要先引用AspNetPager.dll文件 然后在<html>上面添加下面代码: <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> 然后在repeater控件下添加AspNetPager控件: <webdiyer:aspnetpager id="AspNetPager1"

分页控件AspNetPager的样式美化

自从吴旗娃推出了AspNetPager分页控件之后,受到了广大程序员朋友的喜爱,无数个网站都出现这个控件的身影.可是大部分网站程序员的朋友都是直接套用,导致满世界的分页控件样式都是一样的简洁,伤不起啊 在前段时间的开发网站的过程中,突然觉得这个简洁的样式看着和网站整体的风格实在不搭调,于是看看AspNetPager的最后生成html,写了一段CSS样式,将分页的样式和网站整体风格统一起来了. 效果如下: 做的不是很好看,希望大家不要丢砖头,俺的头没包棉絮,伤不起 ~-_-~ CSS样式表: /*

【转】AspNetPager分页控件用法

AspNetPager分页控件解决了分页中的很多问题,直接采用该控件进行分页处理,会将繁琐的分页工作变得简单化,下面是我如何使用AspNetPager控件进行分页处理的详细代码: 1.首先到www.webdiyer.com下载最新的AspNetPager.dll,直接在vs2005中添加引用即可. 2.在页面上注册控件,引入该控件,当然,需要在页面中使用一个数据载体,我这里使用的是repeater控件. <%@ Register Assembly="AspNetPager" Na

AspNetPager分页控件的使用方法

1. 首先将AspNetPager.dll复制于应用程序下的bin目录,打开解决方案,引入dll文件 (通过NuGet获取) 2. 在工具栏中添加控件,这样可以支持拖拽使用 3.页面拖入分页控件,设置基本样式(建议跟repeater控件绑定) <%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %> <webdiye

AspNetPager分页控件使用方法

一.下载AspNetPager.dll 二.AspNetPager.dll复制于应用程序下的bin目录,打开解决方案,引用dll文件 三. 在工具栏中添加控件,这样可以支持拖拽使用 四. 要使用AspNetPager 要为其设置最基本的属性 示例: 1.前台显示界面代码Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" I

第三方分页控件aspnetPager出现问题解决方法

问题描述: 今天在打开以前的项目使用vs2013打开后并且生成解决方案的时候发现报错了.经过检查发现是由于第三方分页控件aspnetPager在页面上不能引用到了. 解决方法: 1. 首先将AspNetPager.dll复制于应用程序下的bin目录. 2.其次在bin目录中引用它(AspNetPager.dll). 3.在工具箱中再次添加这个第三方控件 4.再将这个第三方控件拖到页面中,再次生成解决方案即可.

分页控件AspNetPager学习笔记

1.AspNetPager简介 AspNetPager是一款开源.简单易用.可定制化等等各种优点的Web分页控件. 2.使用方法 1)下载AspNetPager.dll文件(http://www.webdiyer.com/aspnetpager/downloads/) 2)添加对该文件的引用 3)工具栏右键-选择项,把该dll控件添加进工具栏 4)把该控件拖进设计界面,设置控件的各种属性如下: <webdiyer:AspNetPager ID="AspNetPager1" run