使用AspNetPager和GridView实现分页的简单例子
1.首先 简单介绍一下AspNetPager这个分页组件
AspNetPager控件和数据是独立的,将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地使用,以及和GridView、DataList、Repeater等数据绑定控件几何起来实现分页、呈现自定义的分页数据。gridview分页
2. AspNetPager的基本属性
AlwaysShow:
默认设置为false,将此属性值设为true时,即使总页数只有一页,AspNetPager也将显示分页导航元素。
FirstPageText:
获取或设置为第一页按钮显示的文本。
PrevPageText:
NextPageText:
LastPageText:
获取或设置为最后一页按钮显示的文本。
PageSize:
获取或设置每页显示的项数。(该值获取或设置数据呈现控件每次要显示数据表中的的数据的项数,AspNetPager根据该值和 RecordCount 来计算显示所有数据需要的总页数,即 PageCount的值。 )
CssClass:
应用于控件的css类名,这个要自己事先设定好CSS
CurrentPageButtonClass:
获取或设置AspNetPager分页控件当前页导航按钮的级联样式表 (CSS) 类。
PageIndexBoxType:
或者或设置页索引框的显示类型,可以是允许用户手工输入的文本框和只能选择的下拉框。(这个可以有textbox 或者dropdownlist两种方式,需要在后台代码中触发事件的) ShowBoxThreshold:
ShowPageIndexBox默认设置为auto,其默认值是30,,只有要分页的数据的总页数达到该值时会自动显示页索引输入文本框。该选项当 ShowPageIndexBox 设为Never或Always时没有任何作用。gridview分页
3.与gridview结合实现的小例子,已经调试过了
前台代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="fenye21.aspx.cs" Inherits="fenye2.fenye21" %>
<%@ Register Assembly="AspNetPager" Namespace="Wuqi.Webdiyer" TagPrefix="webdiyer" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head runat="server">
<title>使用分页组件AspNetPager和GridView实现分页实例</title>
</head>
<body>
<p>工作室小组成员信息表</p>
<form id="form1" runat="server">
<div>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-30496-1.html
你这不是自己在打自己的脸吗