다음을 통해 공유


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>

설명

페이지 매김을 지 원하는 컨트롤 (같은 GridView, DetailsView, 및 FormView 컨트롤) 라고 하는 컨트롤 집합을 표시할 수 있습니다 호출기 컨트롤 내에서 페이지를 탐색할 수 있도록 합니다. PagerSettings 클래스 이러한 컨트롤 페이저의 속성을 나타내는 데 사용 됩니다. 일반적으로 PagerSettings 개체에 저장 됩니다는 PagerSettings 컨트롤의 속성입니다. 속성을 설정 하 여 호출기를 사용자 지정할 수는 PagerSettings 개체입니다.

호출기는 일부의 디스플레이 모드를 지원합니다. 페이저를 표시 하는 모드를 지정 하려면 설정의 Mode 속성입니다. 다음 표에서 다양 한 모드를 설명 합니다.

Mode Description
NextPrevious 다음 페이지 및 이전 페이지 단추입니다.
NextPreviousFirstLast 이전 페이지, 다음 페이지, 첫 번째 페이지 및 마지막 페이지 단추입니다.
Numeric 번호가 매겨진 링크 단추로 액세스 페이지로 직접.
NumericFirstLast 번호가 매겨진 링크, 첫 번째 링크 및 마지막 링크 단추입니다.

때를 Mode 속성을 NextPrevious, NextPreviousFirstLast, 또는 NumericFirstLast 값 표에 표시 된 속성을 설정 하 여 숫자가 아닌 단추의 텍스트를 사용자 지정할 수 있습니다.

속성 설명
FirstPageText 첫 번째 페이지 단추에 대 한 텍스트입니다.
PreviousPageText 이전 페이지 단추에 대 한 텍스트입니다.
NextPageText 다음 페이지 단추에 대 한 텍스트입니다.
LastPageText 마지막 페이지 단추에 대 한 텍스트입니다.

대신 다음 표와에서 같이 속성을 설정 하 여 숫자가 아닌 단추에 대 한 이미지도 표시할 수 있습니다.

속성 설명
FirstPageImageUrl 첫 번째 페이지 단추에 대해 표시할 이미지의 URL입니다.
PreviousPageImageUrl 이전 페이지 단추에 대해 표시할 이미지의 URL입니다.
NextPageImageUrl 다음 페이지 단추에 대해 표시할 이미지의 URL입니다.
LastPageImageUrl 마지막 페이지 단추에 대해 표시할 이미지의 URL입니다.

참고

이미지 속성 설정 된 경우 해당 텍스트 속성 역할 이미지에 대 한 대체 텍스트를 합니다. 예를 들어 경우는 FirstPageImageUrl 속성을 설정 하 여 지정 된 텍스트는 FirstPageText 속성은 이미지에 대 한 대체 텍스트로 표시 됩니다. 도구 설명을 지 원하는 브라우저에서는이 텍스트는 해당 단추에 대 한 도구 설명으로도 표시 됩니다.

경우는 Mode 속성을 Numeric 또는 NumericFirstLast 값을 설정 하 여 페이저에 표시할 페이지 단추의 수를 지정할 수 있습니다는 PageButtonCount 속성.

위쪽, 아래쪽 또는 위쪽와에서 컨트롤의 아래쪽 페이저를 표시할 수 있습니다. 호출기 위치를 지정 하려면 설정의 Position 속성입니다. 사용을 표시 하거나 숨기려면 호출기는 Visible 속성입니다.

생성자

PagerSettings()

PagerSettings 클래스의 새 인스턴스를 초기화합니다.

속성

FirstPageImageUrl

첫 번째 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다.

FirstPageText

첫 번째 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다.

LastPageImageUrl

마지막 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다.

LastPageText

마지막 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다.

Mode

페이지 매김을 지원하는 컨트롤의 페이저 컨트롤을 표시할 모드를 가져오거나 설정합니다.

NextPageImageUrl

다음 페이지 단추에 대해 표시할 이미지의 URL을 가져오거나 설정합니다.

NextPageText

다음 페이지 단추에 대해 표시할 텍스트를 가져오거나 설정합니다.

PageButtonCount

Mode 속성이 Numeric 또는 NumericFirstLast 값으로 설정된 경우 페이저에 표시할 페이지 단추의 수를 가져오거나 설정합니다.

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 개체에 대한 뷰 상태 변경 사항의 추적 및 저장을 시작할 시작 지점을 표시합니다.

적용 대상

추가 정보