NextPreviousPagerField Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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 |
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) |