PagerSettings.Mode 속성

정의

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

public:
 property System::Web::UI::WebControls::PagerButtons Mode { System::Web::UI::WebControls::PagerButtons get(); void set(System::Web::UI::WebControls::PagerButtons value); };
public System.Web.UI.WebControls.PagerButtons Mode { get; set; }
member this.Mode : System.Web.UI.WebControls.PagerButtons with get, set
Public Property Mode As PagerButtons

속성 값

PagerButtons

PagerButtons 값 중 하나입니다. 기본값은 PagerButtons.Numeric입니다.

예외

ModePagerButtons 값 중 하나가 아닌 값으로 설정된 경우

예제

다음 코드 예제를 사용 하는 방법에 설명 합니다 Mode 페이저 행에 지정 하는 속성을 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="NumericFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            pagebuttoncount="5"  
            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="NumericFirstLast"
            firstpagetext="First"
            lastpagetext="Last"
            pagebuttoncount="5"  
            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>

설명

페이지 매김을 지 원하는 컨트롤에 페이징 컨트롤이 표시 하는 여러 모드를 제공 합니다. 사용 된 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 속성은 이미지에 대 한 대체 텍스트로 표시 됩니다. 도구 설명을 지 원하는 브라우저에서는이 텍스트는 해당 단추에 대 한 도구 설명으로도 표시 됩니다.

이 속성의 값은 뷰 상태에 저장 됩니다.

적용 대상

추가 정보