Bagikan melalui


NextPreviousPagerField Kelas

Definisi

Mewakili bidang yang menampilkan kontrol navigasi dalam kontrol memungkinkan DataPager pengguna untuk menelusuri data.

public ref class NextPreviousPagerField : System::Web::UI::WebControls::DataPagerField
public class NextPreviousPagerField : System.Web.UI.WebControls.DataPagerField
type NextPreviousPagerField = class
    inherit DataPagerField
Public Class NextPreviousPagerField
Inherits DataPagerField
Warisan
NextPreviousPagerField

Contoh

Contoh berikut menunjukkan cara menggunakan NextPreviousPagerField objek untuk halaman melalui data yang ditampilkan dalam ListView kontrol.

<%@ 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 id="Head1" runat="server">
    <title>NextPreviousPagerField Example</title>
  </head>
  <body>
    <form id="form1" runat="server">
        
      <h3>NextPreviousPagerField Example</h3>
          
      <asp:ListView ID="ContactsListView" 
        DataSourceID="ContactsDataSource"
        runat="server">
        <LayoutTemplate>
          <table cellpadding="2" width="640px" border="1" runat="server" id="tblContacts">
            <tr id="itemPlaceholder" runat="server">
            </tr>
          </table>
        </LayoutTemplate>
        <ItemTemplate>
          <tr runat="server">
            <td>
              <asp:Label ID="ContactIDLabel" runat="server" Text='<%#Eval("ContactID") %>' />
            </td>
            <td>
              <asp:Label ID="FirstNameLabel" runat="server" Text='<%#Eval("FirstName") %>' />
            </td>
            <td>
              <asp:Label ID="LastNameLabel" runat="server" Text='<%#Eval("LastName") %>' />
            </td>
          </tr>
        </ItemTemplate>
      </asp:ListView>

      <asp:DataPager runat="server" ID="ContactsDataPager" PagedControlID="ContactsListView">
        <Fields>
          <asp:NextPreviousPagerField ShowFirstPageButton="true" ShowLastPageButton="true" />
        </Fields>
      </asp:DataPager>

      <!-- This example uses Microsoft SQL Server and connects      -->
      <!-- to the AdventureWorks sample database. Use an ASP.NET    -->
      <!-- expression to retrieve the connection string value       -->
      <!-- from the Web.config file.                                -->
      <asp:SqlDataSource ID="ContactsDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
        SelectCommand="SELECT [ContactID], [FirstName], [LastName] FROM Person.Contact">
      </asp:SqlDataSource>
      
    </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 id="Head1" runat="server">
    <title>NextPreviousPagerField Example</title>
  </head>
  <body>
    <form id="form1" runat="server">
        
      <h3>NextPreviousPagerField Example</h3>
          
      <asp:ListView ID="ContactsListView" 
        DataSourceID="ContactsDataSource"
        runat="server">
        <LayoutTemplate>
          <table cellpadding="2" width="640px" border="1" runat="server" id="tblContacts">
            <tr id="itemPlaceholder" runat="server">
            </tr>
          </table>
        </LayoutTemplate>
        <ItemTemplate>
          <tr runat="server">
            <td>
              <asp:Label ID="ContactIDLabel" runat="server" Text='<%#Eval("ContactID") %>' />
            </td>
            <td>
              <asp:Label ID="FirstNameLabel" runat="server" Text='<%#Eval("FirstName") %>' />
            </td>
            <td>
              <asp:Label ID="LastNameLabel" runat="server" Text='<%#Eval("LastName") %>' />
            </td>
          </tr>
        </ItemTemplate>
      </asp:ListView>

      <asp:DataPager runat="server" ID="ContactsDataPager" PagedControlID="ContactsListView">
        <Fields>
          <asp:NextPreviousPagerField ShowFirstPageButton="true" ShowLastPageButton="true" />
        </Fields>
      </asp:DataPager>

      <!-- This example uses Microsoft SQL Server and connects      -->
      <!-- to the AdventureWorks sample database. Use an ASP.NET    -->
      <!-- expression to retrieve the connection string value       -->
      <!-- from the Web.config file.                                -->
      <asp:SqlDataSource ID="ContactsDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
        SelectCommand="SELECT [ContactID], [FirstName], [LastName] FROM Person.Contact">
      </asp:SqlDataSource>
      
    </form>
  </body>
</html>

Keterangan

Kelas NextPreviousPagerField mewakili bidang yang menampilkan kontrol navigasi dalam DataPager kontrol. Kontrol navigasi ini dapat digunakan untuk halaman melalui data yang ditampilkan oleh kontrol yang mengimplementasikan IPageableItemContainer antarmuka, seperti ListView kontrol.

Kelas NextPreviousPagerField menyediakan tombol yang memungkinkan pengguna menavigasi halaman data satu halaman pada satu waktu, atau untuk melompat ke halaman data pertama atau terakhir.

Anda dapat menyesuaikan tampilan NextPreviousPagerField objek dengan menggunakan ButtonCssClass properti untuk mengatur gaya tombol. Anda juga dapat menggunakan ButtonType properti untuk memilih jenis tombol yang ditampilkan. Tabel berikut ini mencantumkan jenis tombol yang tersedia.

Jenis tombol Deskripsi
Button Sebuah Button kontrol.
Image Sebuah ImageButton kontrol.
Link Sebuah LinkButton kontrol.

Anda dapat menyembunyikan NextPreviousPagerField objek dalam DataPager kontrol dengan mengatur properti ke Visiblefalse. Anda juga dapat menyembunyikan tombol individual (tombol halaman pertama, halaman sebelumnya, halaman berikutnya, dan halaman terakhir) dengan mengatur ShowFirstPageButtonproperti , , ShowPreviousPageButtonShowNextPageButton, dan ShowLastPageButton ke false.

Kontrol memungkinkan NextPreviousPagerField Anda menentukan teks kustom untuk setiap tombol dengan menggunakan FirstPageTextproperti , , PreviousPageTextNextPageText, dan LastPageText .

ButtonType Ketika properti diatur ke ButtonType.Image, Anda harus memberikan URL ke gambar yang akan ditampilkan untuk tombol . Anda dapat mengatur gambar satu per satu untuk setiap tombol dengan mengatur FirstPageImageUrlproperti , , PreviousPageImageUrlNextPageImageUrl, dan LastPageImageUrl .

ButtonType Saat properti diatur ke ButtonType.Image, properti teks yang sesuai bertindak sebagai teks alternatif untuk gambar. Misalnya, teks yang ditentukan oleh FirstPageText properti ditampilkan sebagai teks alternatif untuk tombol gambar halaman pertama. Di browser yang mendukung tipsalat, teks ini juga ditampilkan sebagai tipsalat.

Konstruktor

NextPreviousPagerField()

Menginisialisasi instans baru kelas NextPreviousPagerField.

Properti

ButtonCssClass

Mendapatkan atau mengatur kelas lembar gaya bertingkat (CSS) yang digunakan untuk merender tombol bidang pager di browser.

ButtonType

Mendapatkan atau mengatur jenis tombol untuk ditampilkan di bidang pager.

DataPager

Mendapatkan referensi ke pager data yang DataPagerField terkait dengan objek.

(Diperoleh dari DataPagerField)
FirstPageImageUrl

Mendapatkan atau mengatur URL ke gambar yang ditampilkan untuk tombol halaman pertama.

FirstPageText

Mendapatkan atau mengatur teks yang ditampilkan untuk tombol halaman pertama.

IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah DataPagerField objek melacak perubahan status tampilannya.

(Diperoleh dari DataPagerField)
LastPageImageUrl

Mendapatkan atau mengatur URL ke gambar yang ditampilkan untuk tombol halaman terakhir dalam NextPreviousPagerField objek.

LastPageText

Mendapatkan atau mengatur teks yang ditampilkan untuk tombol halaman terakhir.

NextPageImageUrl

Mendapatkan atau mengatur URL ke gambar yang ditampilkan untuk tombol halaman berikutnya di NextPreviousPagerField objek .

NextPageText

Mendapatkan atau mengatur teks yang ditampilkan untuk tombol halaman berikutnya.

PreviousPageImageUrl

Mendapatkan atau mengatur URL ke gambar yang ditampilkan untuk tombol halaman sebelumnya di NextPreviousPagerField objek .

PreviousPageText

Mendapatkan atau mengatur teks yang ditampilkan untuk tombol halaman sebelumnya.

QueryStringHandled

Mendapatkan atau menetapkan nilai yang menunjukkan apakah bidang string kueri telah dievaluasi.

(Diperoleh dari DataPagerField)
QueryStringValue

Mendapatkan nilai bidang string kueri dari URL permintaan.

(Diperoleh dari DataPagerField)
RenderDisabledButtonsAsLabels

Mendapatkan atau mengatur nilai yang menunjukkan apakah tombol yang dinonaktifkan dirender sebagai Label kontrol oleh NextPreviousPagerField objek.

RenderNonBreakingSpacesBetweenControls

Mendapatkan atau menetapkan nilai yang menunjukkan apakah spasi yang tidak putus dirender di antara kontrol.

ShowFirstPageButton

Mendapatkan atau mengatur nilai yang menunjukkan apakah tombol halaman pertama ditampilkan dalam NextPreviousPagerField objek.

ShowLastPageButton

Mendapatkan atau mengatur nilai yang menunjukkan apakah tombol halaman terakhir ditampilkan dalam NextPreviousPagerField objek.

ShowNextPageButton

Mendapatkan atau mengatur nilai yang menunjukkan apakah tombol halaman berikutnya ditampilkan dalam NextPreviousPagerField objek.

ShowPreviousPageButton

Mendapatkan atau mengatur nilai yang menunjukkan apakah tombol halaman sebelumnya ditampilkan dalam NextPreviousPagerField objek.

ViewState

Mendapatkan kamus informasi status yang memungkinkan Anda menyimpan dan memulihkan status DataPagerField tampilan objek di beberapa permintaan untuk halaman yang sama.

(Diperoleh dari DataPagerField)
Visible

Mendapatkan atau menetapkan nilai yang menunjukkan apakah bidang pager data dirender.

(Diperoleh dari DataPagerField)

Metode

CloneField()

Membuat salinan objek saat ini yang berasal dari DataPagerField.

(Diperoleh dari DataPagerField)
CopyProperties(DataPagerField)

Menyalin properti objek saat ini NextPreviousPagerField ke objek yang ditentukan DataPagerField .

CreateDataPagers(DataPagerFieldItem, Int32, Int32, Int32, Int32)

Membuat kontrol antarmuka pengguna (UI) untuk objek bidang pager dan menambahkannya ke kontainer yang ditentukan.

CreateField()

Membuat dan mengembalikan instans NextPreviousPagerField baru kelas.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini NextPreviousPagerField .

GetHashCode()

Berfungsi sebagai fungsi hash untuk NextPreviousPagerField kelas .

GetQueryStringNavigateUrl(Int32)

Membuat URL yang berisi bidang string kueri yang memiliki nomor halaman yang ditentukan.

(Diperoleh dari DataPagerField)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
HandleEvent(CommandEventArgs)

Menangani peristiwa yang terjadi dalam NextPreviousPagerField kontrol dan melakukan tindakan yang sesuai.

LoadViewState(Object)

Memulihkan informasi status tampilan yang disimpan sebelumnya.

(Diperoleh dari DataPagerField)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnFieldChanged()

Memunculkan kejadian FieldChanged.

(Diperoleh dari DataPagerField)
SaveViewState()

Menyimpan perubahan yang dibuat pada DataPagerField status tampilan objek.

(Diperoleh dari DataPagerField)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TrackViewState()

DataPagerField Menyebabkan objek melacak perubahan pada status tampilannya sehingga dapat disimpan di properti kontrol ViewState dan bertahan di seluruh permintaan untuk halaman yang sama.

(Diperoleh dari DataPagerField)

Implementasi Antarmuka Eksplisit

IStateManager.IsTrackingViewState

Mendapatkan nilai yang menunjukkan apakah DataPagerField objek melacak perubahan status tampilannya.

(Diperoleh dari DataPagerField)
IStateManager.LoadViewState(Object)

Memulihkan informasi status tampilan yang disimpan sebelumnya.

(Diperoleh dari DataPagerField)
IStateManager.SaveViewState()

Menyimpan perubahan yang dibuat pada DataPagerField status tampilan objek.

(Diperoleh dari DataPagerField)
IStateManager.TrackViewState()

DataPagerField Menyebabkan objek melacak perubahan pada status tampilannya sehingga dapat disimpan di properti kontrol ViewState dan bertahan di seluruh permintaan untuk halaman yang sama.

(Diperoleh dari DataPagerField)

Berlaku untuk

Lihat juga