PagerSettings 类

定义

表示支持分页的控件中的分页控件的属性。 此类不能被继承。

public ref class PagerSettings sealed : System::Web::UI::IStateManager
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))]
public sealed class PagerSettings : System.Web.UI.IStateManager
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ExpandableObjectConverter))>]
type PagerSettings = class
    interface IStateManager
Public NotInheritable Class PagerSettings
Implements IStateManager
继承
PagerSettings
属性
实现

示例

下面的代码示例演示如何使用 PagerSettings 属性中包含的 PagerSettings 对象来自定义控件的寻呼行 GridView 中显示的按钮的文本。


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>PagerSetting Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>PagerSetting Example</h3>
                       
        <asp:gridview id="CustomerGridView"
          datasourceid="CustomerDataSource"
          autogeneratecolumns="true"
          datakeynames="CustomerID"  
          allowpaging="true"
          runat="server">
          
          <pagersettings mode="NextPreviousFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            nextpagetext="Next"
            previouspagetext="Prev"   
            position="Bottom"/> 
            
        </asp:gridview>
        
        <br/>
        
        <asp:label id="MessageLabel"
          forecolor="Red"
          runat="server"/>
            
        <!-- This example uses Microsoft SQL Server and connects  -->
        <!-- to the Northwind sample database. Use an ASP.NET     -->
        <!-- expression to retrieve the connection string value   -->
        <!-- from the Web.config file.                            -->
        <asp:sqldatasource id="CustomerDataSource"
          selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
          connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
          runat="server"/>
            
      </form>
  </body>
</html>

<%@ Page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>PagerSetting Example</title>
</head>
<body>
    <form id="form1" runat="server">
        
      <h3>PagerSetting Example</h3>
                       
        <asp:gridview id="CustomerGridView"
          datasourceid="CustomerDataSource"
          autogeneratecolumns="true"
          datakeynames="CustomerID"  
          allowpaging="true"
          runat="server">
          
          <pagersettings mode="NextPreviousFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            nextpagetext="Next"
            previouspagetext="Prev"   
            position="Bottom"/> 
            
        </asp:gridview>
        
        <br/>
        
        <asp:label id="MessageLabel"
          forecolor="Red"
          runat="server"/>
            
        <!-- This example uses Microsoft SQL Server and connects  -->
        <!-- to the Northwind sample database. Use an ASP.NET     -->
        <!-- expression to retrieve the connection string value   -->
        <!-- from the Web.config file.                            -->
        <asp:sqldatasource id="CustomerDataSource"
          selectcommand="Select [CustomerID], [CompanyName], [Address], [City], [PostalCode], [Country] From [Customers]"
          connectionstring="<%$ ConnectionStrings:NorthWindConnectionString%>" 
          runat="server"/>
            
      </form>
  </body>
</html>

注解

支持分页 (的控件(例如 GridViewDetailsViewFormView 控件) )可以显示一组称为 寻呼器的 控件,该控件允许用户在控件中导航页面。 这些 PagerSettings 控件使用该类来表示寻呼器的属性。 一般情况下,对象 PagerSettings 存储在控件的属性中 PagerSettings 。 可以通过设置对象的属性 PagerSettings 来自定义寻呼器。

寻呼器支持多种不同的显示模式。 若要指定要在其中显示寻呼器的模式,请设置 Mode 属性。 下表描述了不同的模式。

“模式” 说明
NextPrevious 上一页和下一页按钮。
NextPreviousFirstLast 上一页、下一页、第一页和最后一页按钮。
Numeric 用于直接访问页面的编号链接按钮。
NumericFirstLast Numbered-link、first-link 和 last-link 按钮。

When the Mode property is set to the NextPrevious, NextPreviousFirstLast, or NumericFirstLast value you can customize the text of the non-numeric buttons by setting the properties shown in the following table.

属性 说明
FirstPageText 第一页按钮的文本。
PreviousPageText 上一页按钮的文本。
NextPageText 下一页按钮的文本。
LastPageText 最后一页按钮的文本。

作为替代方法,还可以通过设置属性来显示非数值按钮的图像,如下表所示。

属性 说明
FirstPageImageUrl 为第一页按钮显示的图像的 URL。
PreviousPageImageUrl 为上一页按钮显示的图像的 URL。
NextPageImageUrl 为下一页按钮显示的图像的 URL。
LastPageImageUrl 为最后一页按钮显示的图像的 URL。

备注

设置图像属性时,相应的文本属性充当图像的备用文本。 例如,设置属性时 FirstPageImageUrl ,属性指定的 FirstPageText 文本将显示为图像的备用文本。 在支持工具提示的浏览器中,此文本也显示为相应按钮的工具提示。

当属性 Mode 设置为 NumericNumericFirstLast 值时,可以通过设置 PageButtonCount 属性来指定要在寻呼器中显示的页按钮数。

可以在顶部、底部或控件的顶部和底部显示寻呼器。 若要指定寻呼器的位置,请设置 Position 属性。 若要显示或隐藏寻呼程序,请使用该 Visible 属性。

构造函数

PagerSettings()

初始化 PagerSettings 类的新实例。

属性

FirstPageImageUrl

获取或设置为第一页按钮显示的图像的 URL。

FirstPageText

获取或设置为第一页按钮显示的文字。

LastPageImageUrl

获取或设置为最后一页按钮显示的图像的 URL。

LastPageText

获取或设置为最后一页按钮显示的文字。

Mode

获取或设置支持分页的控件中的页导航控件的显示模式。

NextPageImageUrl

获取或设置为下一页按钮显示的图像的 URL。

NextPageText

获取或设置为下一页按钮显示的文字。

PageButtonCount

获取或设置在 Mode 属性设置为 NumericNumericFirstLast 值时页导航中显示的页按钮的数量。

Position

获取或设置一个值,该值指定页导航的显示位置。

PreviousPageImageUrl

获取或设置为上一页按钮显示的图像的 URL。

PreviousPageText

获取或设置为上一页按钮显示的文字。

Visible

获取或设置一个值,该值指示是否在支持分页的控件中显示分页控件。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

检索 PagerSettings 对象的字符串表示形式。

事件

PropertyChanged

PagerSettings 对象的属性更改值时发生。

显式接口实现

IStateManager.IsTrackingViewState

获取一个值,该值指示服务器控件是否在跟踪其视图状态更改。

IStateManager.LoadViewState(Object)

加载以前保存的 PagerSettings 对象的视图状态。

IStateManager.SaveViewState()

保存 PagerSettings 对象的当前视图状态。

IStateManager.TrackViewState()

标记开始跟踪并将视图状态更改保存到 PagerSettings 对象的起始点。

适用于

另请参阅