ASPNETPAGER分页控件

ASPNETPAGER分页控件的使用方法, 比较基础。

1. 加入dll文件这是必须的。 
2.拖入控件到应用位置,添加引用: 
引用:

<%@ Register Assembly="AspNetPager" Namespace="AspNetPagerr" TagPrefix="webdiyer" %>

控件:

代码如下:

<div style="text-align:center;"> 
<webdiyer:AspNetPager ID="AspNetPagerAskAnswer" runat="server" 
AlwaysShow="True" FirstPageText="首页" LastPageText="尾页" NextPageText="下一页" 
onpagechanged="AspNetPagerAskAnswer_PageChanged" PrevPageText="上一页" 
PageSize="15"> 
</webdiyer:AspNetPager> 
<br /> 
</div>

(显示首页 下一页 上一页 有一个快捷简便的方法如下图) 

到这里前台基本搞定,就是后台代码的编写了:

代码如下:

private void bind(){SqlConnection connection= new SqlConnection(ConfigurationManager.ConnectionStrings["tianzi"].ConnectionString); 
SqlCommand cmd = new SqlCommand("select * from ask", connection); 
SqlDataAdapter sda = new SqlDataAdapter(cmd); 
DataSet ds = new DataSet(); 
AspNetPagerAskAnswer.PageSize = 5;//设置分页大小 
AspNetPagerAskAnswer.RecordCount = AskManager.GetAllAsks().Rows.Count;//设置总数据条数 
sda.Fill(ds, AspNetPagerAskAnswer.PageSize * (AspNetPagerAskAnswer.CurrentPageIndex - 1), AspNetPagerAskAnswer.PageSize, "asks");//固定不变的 
RepeaterAskAnswer.DataSource = ds.Tables["asks"]; 
RepeaterAskAnswer.DataBind(); 
}

写到这里运行的确是没问题了,但是点击翻页就发现数据都是一样的,为什么呢?的确我们忘记了一件事,分页改变事件:

代码如下:

protected void AspNetPagerAskAnswer_PageChanged(object sender, EventArgs e) 

bind(); 
}

到这里就基本好了!

时间: 2024-08-10 03:58:05

ASPNETPAGER分页控件的相关文章

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

1.引用AspNetPager.dll. 2.放置Repeater数据绑定控件. <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> //绑定显示的列表代码 </ItemTemplate> </asp:Repeater> 3.在页面添加AspNetPager分页控件,会出现以下代码. <%@ Register Assembly="Asp

【转】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的样式美化

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

asp.net分页控件库

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

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

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

web分页控件AspNetPager的使用

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

分页控件AspNetPager学习笔记

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