다음을 통해 공유


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.Numeric입니다.

예외

Mode 중 하나가 아닌 값으로 PagerButtons 설정됩니다.

예제

다음 코드 예제에서는 컨트롤에 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 속성을 사용하여 모드를 지정합니다. 다음 표에서는 페이지 매김 컨트롤에 대한 다양한 모드에 대해 설명합니다.

모드 설명
NextPrevious 이전 페이지 및 다음 페이지 단추.
NextPreviousFirstLast 이전 페이지, 다음 페이지, 첫 페이지 및 마지막 페이지 단추
Numeric 페이지에 직접 액세스하기 위한 번호가 매겨진 링크 단추입니다.
NumericFirstLast 번호 매기기 및 첫 번째 링크 및 마지막 링크 단추입니다.

속성이 ModeNextPreviousFirstLast또는 NumericFirstLast 값으로 NextPrevious설정된 경우 다음 표에 표시된 속성을 설정하여 숫자가 아닌 단추에 대한 사용자 지정 텍스트를 지정할 수 있습니다.

재산 설명
FirstPageText 첫 페이지 단추의 텍스트입니다.
PreviousPageText 이전 페이지 단추에 대한 텍스트입니다.
NextPageText 다음 페이지 단추에 대한 텍스트입니다.
LastPageText 마지막 페이지 단추의 텍스트입니다.

또는 다음 표에 표시된 속성을 설정하여 숫자가 아닌 단추에 대한 이미지를 표시할 수도 있습니다.

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

메모

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

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

적용 대상

추가 정보