NextPreviousPagerField Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje pole, které zobrazuje ovládací prvky navigace v ovládacím DataPager prvku, umožňuje uživatelům stránkovat 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
- Dědičnost
Příklady
Následující příklad ukazuje, jak pomocí objektu NextPreviousPagerField stránkovat data zobrazená v ovládacím ListView prvku.
<%@ 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>
Poznámky
Třída NextPreviousPagerField představuje pole, které zobrazuje ovládací prvky navigace v ovládacím DataPager prvku. Tyto navigační ovládací prvky se dají použít k procházení dat zobrazených ovládacím prvekem, který implementuje IPageableItemContainer rozhraní, například ListView ovládací prvek.
Třída NextPreviousPagerField poskytuje tlačítka, která uživatelům umožňují procházet stránky dat najednou nebo přejít na první nebo poslední stránku dat.
Vzhled objektu NextPreviousPagerField můžete přizpůsobit pomocí ButtonCssClass vlastnosti a nastavit tak styl tlačítek. Vlastnost můžete použít ButtonType také k výběru typu zobrazeného tlačítka. Následující tabulka uvádí dostupné typy tlačítek.
Typ tlačítka | Description |
---|---|
Button | Ovládací Button prvek. |
Image | Ovládací ImageButton prvek. |
Link | Ovládací LinkButton prvek. |
Objekt v ovládacím DataPager prvku můžete skrýt NextPreviousPagerField nastavením Visible vlastnosti na false
. Můžete také skrýt jednotlivá tlačítka (první stránka, předchozí stránka, další stránka a tlačítka poslední stránky) nastavením ShowFirstPageButton, , ShowPreviousPageButtonShowNextPageButtona ShowLastPageButton vlastností na false
.
Ovládací NextPreviousPagerField prvek umožňuje zadat vlastní text pro každé tlačítko pomocí FirstPageTexttlačítka , PreviousPageText, NextPageTexta LastPageText vlastnosti.
ButtonType Pokud je vlastnost nastavena na ButtonType.Image
, musíte zadat adresu URL obrázku, který se zobrazí pro tlačítko. Obrázky můžete nastavit jednotlivě pro každé tlačítko nastavením FirstPageImageUrl, PreviousPageImageUrl, NextPageImageUrla LastPageImageUrl vlastností.
ButtonType Pokud je vlastnost nastavena na ButtonType.Image
, odpovídající textová vlastnost funguje jako alternativní text obrázku. Například text určený vlastností se FirstPageText zobrazí jako alternativní text tlačítka obrázku první stránky. V prohlížečích, které podporují popisy, se tento text zobrazí také jako popis.
Konstruktory
NextPreviousPagerField() |
Inicializuje novou instanci NextPreviousPagerField třídy. |
Vlastnosti
ButtonCssClass |
Získá nebo nastaví kaskádovou šablonu stylů (CSS), která se používá k vykreslení tlačítek pole pager v prohlížeči. |
ButtonType |
Získá nebo nastaví typ tlačítka pro zobrazení v poli pager. |
DataPager |
Získá odkaz na datový pager, ke kterému DataPagerField je objekt přidružen. (Zděděno od DataPagerField) |
FirstPageImageUrl |
Získá nebo nastaví adresu URL na obrázek, který se zobrazí pro tlačítko první stránky. |
FirstPageText |
Získá nebo nastaví text zobrazený pro tlačítko první stránky. |
IsTrackingViewState |
Získá hodnotu, která označuje, zda DataPagerField objekt sleduje své změny stavu zobrazení. (Zděděno od DataPagerField) |
LastPageImageUrl |
Získá nebo nastaví adresu URL na obrázek, který se zobrazí pro tlačítko poslední stránky v objektu NextPreviousPagerField . |
LastPageText |
Získá nebo nastaví text zobrazený pro tlačítko poslední stránky. |
NextPageImageUrl |
Získá nebo nastaví adresu URL na obrázek, který se zobrazí pro tlačítko další stránky v objektu NextPreviousPagerField . |
NextPageText |
Získá nebo nastaví text, který se zobrazí pro tlačítko další stránky. |
PreviousPageImageUrl |
Získá nebo nastaví adresu URL na obrázek, který se zobrazí pro tlačítko předchozí stránky v objektu NextPreviousPagerField . |
PreviousPageText |
Získá nebo nastaví text zobrazený pro tlačítko předchozí stránky. |
QueryStringHandled |
Získá nebo nastaví hodnotu, která označuje, zda je pole řetězce dotazu vyhodnoceno. (Zděděno od DataPagerField) |
QueryStringValue |
Získá hodnotu pole řetězce dotazu z adresy URL požadavku. (Zděděno od DataPagerField) |
RenderDisabledButtonsAsLabels |
Získá nebo nastaví hodnotu, která označuje, zda jsou zakázaná tlačítka vykreslena jako Label ovládací prvky objektu NextPreviousPagerField . |
RenderNonBreakingSpacesBetweenControls |
Získá nebo nastaví hodnotu, která označuje, zda se mezi ovládacími prvky vykreslují mezery bez přerušení. |
ShowFirstPageButton |
Získá nebo nastaví hodnotu, která označuje, zda je tlačítko první stránky zobrazeno v objektu NextPreviousPagerField . |
ShowLastPageButton |
Získá nebo nastaví hodnotu, která označuje, zda je tlačítko poslední stránky zobrazeno v objektu NextPreviousPagerField . |
ShowNextPageButton |
Získá nebo nastaví hodnotu, která označuje, zda je tlačítko další stránky zobrazeno v objektu NextPreviousPagerField . |
ShowPreviousPageButton |
Získá nebo nastaví hodnotu, která označuje, zda je tlačítko předchozí stránky zobrazeno v objektu NextPreviousPagerField . |
ViewState |
Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení objektu DataPagerField napříč více požadavky na stejnou stránku. (Zděděno od DataPagerField) |
Visible |
Získá nebo nastaví hodnotu, která označuje, zda je pole datového stránkovacího modulu vykresleno. (Zděděno od DataPagerField) |
Metody
CloneField() |
Vytvoří kopii aktuálního objektu, který je odvozen z DataPagerField. (Zděděno od DataPagerField) |
CopyProperties(DataPagerField) |
Zkopíruje vlastnosti aktuálního NextPreviousPagerField objektu do zadaného DataPagerField objektu. |
CreateDataPagers(DataPagerFieldItem, Int32, Int32, Int32, Int32) |
Vytvoří ovládací prvky uživatelského rozhraní pro objekt pole pager a přidá je do zadaného kontejneru. |
CreateField() |
Vytvoří a vrátí novou instanci NextPreviousPagerField třídy. |
Equals(Object) |
Určuje, zda se zadaný objekt rovná aktuálnímu NextPreviousPagerField objektu. |
GetHashCode() |
Slouží jako hashová funkce pro NextPreviousPagerField třídu. |
GetQueryStringNavigateUrl(Int32) |
Vytvoří adresu URL obsahující pole řetězce dotazu, které má zadané číslo stránky. (Zděděno od DataPagerField) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
HandleEvent(CommandEventArgs) |
Zpracovává události, ke kterým dochází v ovládacím NextPreviousPagerField prvku, a provede příslušnou akci. |
LoadViewState(Object) |
Obnoví informace o stavu zobrazení, které byly uloženy dříve. (Zděděno od DataPagerField) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
OnFieldChanged() |
|
SaveViewState() |
Uloží změny provedené ve stavu zobrazení objektu DataPagerField . (Zděděno od DataPagerField) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
TrackViewState() |
DataPagerField Způsobí, že objekt bude sledovat změny stavu zobrazení, aby je bylo možné uložit do vlastnosti ovládacího prvku ViewState a zachovat napříč požadavky na stejnou stránku. (Zděděno od DataPagerField) |
Explicitní implementace rozhraní
IStateManager.IsTrackingViewState |
Získá hodnotu, která označuje, zda DataPagerField objekt sleduje své změny stavu zobrazení. (Zděděno od DataPagerField) |
IStateManager.LoadViewState(Object) |
Obnoví informace o stavu zobrazení, které byly uloženy dříve. (Zděděno od DataPagerField) |
IStateManager.SaveViewState() |
Uloží změny provedené ve stavu zobrazení objektu DataPagerField . (Zděděno od DataPagerField) |
IStateManager.TrackViewState() |
DataPagerField Způsobí, že objekt bude sledovat změny stavu zobrazení, aby je bylo možné uložit do vlastnosti ovládacího prvku ViewState a zachovat napříč požadavky na stejnou stránku. (Zděděno od DataPagerField) |