NextPreviousPagerField Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje pole, które wyświetla kontrolki nawigacji w kontrolce DataPager , aby umożliwić użytkownikom stronicowanie danych.
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
- Dziedziczenie
Przykłady
W poniższym przykładzie pokazano, jak używać NextPreviousPagerField obiektu do stronicowania danych wyświetlanych w kontrolce ListView .
<%@ 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>
Uwagi
Klasa NextPreviousPagerField reprezentuje pole, które wyświetla kontrolki nawigacji w kontrolce DataPager . Te kontrolki nawigacji mogą służyć do stronicowania danych wyświetlanych przez kontrolkę, która implementuje IPageableItemContainer interfejs, taki jak kontrolka ListView .
Klasa NextPreviousPagerField udostępnia przyciski, które umożliwiają użytkownikom nawigowanie po stronach danych pojedynczo lub przechodzenie do pierwszej lub ostatniej strony danych.
Wygląd obiektu można dostosować NextPreviousPagerField przy użyciu ButtonCssClass właściwości , aby ustawić styl przycisków. Możesz również użyć ButtonType właściwości , aby wybrać typ wyświetlanego przycisku. W poniższej tabeli wymieniono dostępne typy przycisków.
Typ przycisku | Opis |
---|---|
Button | Kontrolka Button . |
Image | Kontrolka ImageButton . |
Link | Kontrolka LinkButton . |
Obiekt można ukryć NextPreviousPagerField w kontrolce DataPager , ustawiając Visible właściwość na false
. Możesz również ukryć poszczególne przyciski (pierwsza strona, poprzednia strona, następna strona i przyciski ostatniej strony), ustawiając ShowFirstPageButtonwłaściwości , ShowPreviousPageButton, ShowNextPageButtoni ShowLastPageButton na false
wartość .
Kontrolka NextPreviousPagerField umożliwia określanie niestandardowego tekstu dla każdego przycisku przy użyciu FirstPageTextwłaściwości , PreviousPageText, NextPageTexti LastPageText .
Gdy właściwość jest ustawiona ButtonType na ButtonType.Image
wartość , należy podać adres URL obrazu, który będzie wyświetlany dla przycisku. Obrazy można ustawiać indywidualnie dla każdego przycisku, ustawiając FirstPageImageUrlwłaściwości , PreviousPageImageUrl, NextPageImageUrli LastPageImageUrl .
Gdy właściwość jest ustawiona ButtonType na ButtonType.Image
wartość , odpowiednia właściwość tekstowa działa jako tekst alternatywny obrazu. Na przykład tekst określony przez FirstPageText właściwość jest wyświetlany jako tekst alternatywny przycisku obrazu pierwszej strony. W przeglądarkach obsługujących etykietki narzędzi ten tekst jest również wyświetlany jako etykietka narzędzia.
Konstruktory
NextPreviousPagerField() |
Inicjuje nowe wystąpienie klasy NextPreviousPagerField. |
Właściwości
ButtonCssClass |
Pobiera lub ustawia klasę kaskadowego arkusza stylów (CSS), która jest używana do renderowania przycisków pola pager w przeglądarce. |
ButtonType |
Pobiera lub ustawia typ przycisku do wyświetlenia w polu pager. |
DataPager |
Pobiera odwołanie do stronicatora danych skojarzonego DataPagerField z obiektem. (Odziedziczone po DataPagerField) |
FirstPageImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany dla przycisku pierwszej strony. |
FirstPageText |
Pobiera lub ustawia tekst wyświetlany dla przycisku pierwszej strony. |
IsTrackingViewState |
Pobiera wartość wskazującą, czy DataPagerField obiekt śledzi zmiany stanu widoku. (Odziedziczone po DataPagerField) |
LastPageImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany dla przycisku ostatniej strony w NextPreviousPagerField obiekcie. |
LastPageText |
Pobiera lub ustawia tekst wyświetlany dla przycisku ostatniej strony. |
NextPageImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany dla przycisku następnej NextPreviousPagerField strony w obiekcie. |
NextPageText |
Pobiera lub ustawia tekst wyświetlany dla przycisku następnej strony. |
PreviousPageImageUrl |
Pobiera lub ustawia adres URL na obraz wyświetlany dla przycisku poprzedniej strony w NextPreviousPagerField obiekcie. |
PreviousPageText |
Pobiera lub ustawia tekst wyświetlany dla przycisku poprzedniej strony. |
QueryStringHandled |
Pobiera lub ustawia wartość wskazującą, czy pole ciągu zapytania zostało ocenione. (Odziedziczone po DataPagerField) |
QueryStringValue |
Pobiera wartość pola ciągu zapytania z adresu URL żądania. (Odziedziczone po DataPagerField) |
RenderDisabledButtonsAsLabels |
Pobiera lub ustawia wartość wskazującą, czy wyłączone przyciski są renderowane jako Label kontrolki przez NextPreviousPagerField obiekt. |
RenderNonBreakingSpacesBetweenControls |
Pobiera lub ustawia wartość, która wskazuje, czy spacje nienależące są renderowane między kontrolkami. |
ShowFirstPageButton |
Pobiera lub ustawia wartość wskazującą, czy przycisk pierwszej strony jest wyświetlany w NextPreviousPagerField obiekcie. |
ShowLastPageButton |
Pobiera lub ustawia wartość wskazującą, czy ostatni przycisk strony jest wyświetlany w NextPreviousPagerField obiekcie. |
ShowNextPageButton |
Pobiera lub ustawia wartość wskazującą, czy przycisk następnej NextPreviousPagerField strony jest wyświetlany w obiekcie. |
ShowPreviousPageButton |
Pobiera lub ustawia wartość wskazującą, czy przycisk poprzedniej NextPreviousPagerField strony jest wyświetlany w obiekcie. |
ViewState |
Pobiera słownik informacji o stanie, który umożliwia zapisywanie i przywracanie stanu DataPagerField widoku obiektu w wielu żądaniach dla tej samej strony. (Odziedziczone po DataPagerField) |
Visible |
Pobiera lub ustawia wartość wskazującą, czy pole stronicowania danych jest renderowane. (Odziedziczone po DataPagerField) |
Metody
CloneField() |
Tworzy kopię bieżącego obiektu, który pochodzi z DataPagerField. (Odziedziczone po DataPagerField) |
CopyProperties(DataPagerField) |
Kopiuje właściwości bieżącego NextPreviousPagerField obiektu do określonego DataPagerField obiektu. |
CreateDataPagers(DataPagerFieldItem, Int32, Int32, Int32, Int32) |
Tworzy kontrolki interfejsu użytkownika dla obiektu pola pager i dodaje je do określonego kontenera. |
CreateField() |
Tworzy i zwraca nowe wystąpienie NextPreviousPagerField klasy . |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu NextPreviousPagerField obiektowi. |
GetHashCode() |
Służy jako funkcja skrótu NextPreviousPagerField dla klasy . |
GetQueryStringNavigateUrl(Int32) |
Tworzy adres URL zawierający pole ciągu zapytania z określonym numerem strony. (Odziedziczone po DataPagerField) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
HandleEvent(CommandEventArgs) |
Obsługuje zdarzenia występujące w kontrolce NextPreviousPagerField i wykonuje odpowiednią akcję. |
LoadViewState(Object) |
Przywraca informacje o stanie widoku, które zostały wcześniej zapisane. (Odziedziczone po DataPagerField) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnFieldChanged() |
|
SaveViewState() |
Zapisuje zmiany wprowadzone w DataPagerField stanie widoku obiektu. (Odziedziczone po DataPagerField) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TrackViewState() |
DataPagerField Powoduje, że obiekt śledzi zmiany stanu widoku, dzięki czemu można je przechowywać we właściwości kontrolki ViewState i utrwalać w żądaniach dla tej samej strony. (Odziedziczone po DataPagerField) |
Jawne implementacje interfejsu
IStateManager.IsTrackingViewState |
Pobiera wartość wskazującą, czy DataPagerField obiekt śledzi zmiany stanu widoku. (Odziedziczone po DataPagerField) |
IStateManager.LoadViewState(Object) |
Przywraca informacje o stanie widoku, które zostały wcześniej zapisane. (Odziedziczone po DataPagerField) |
IStateManager.SaveViewState() |
Zapisuje zmiany wprowadzone w DataPagerField stanie widoku obiektu. (Odziedziczone po DataPagerField) |
IStateManager.TrackViewState() |
DataPagerField Powoduje, że obiekt śledzi zmiany stanu widoku, dzięki czemu można je przechowywać we właściwości kontrolki ViewState i utrwalać w żądaniach dla tej samej strony. (Odziedziczone po DataPagerField) |