NextPreviousPagerField Constructor ()


Initializes a new instance of the NextPreviousPagerField class.

Namespace:   System.Web.UI.WebControls
Assembly:  System.Web.Extensions (in System.Web.Extensions.dll)

public NextPreviousPagerField()

Use the NextPreviousPagerField constructor to initialize a new instance of the NextPreviousPagerField class. This constructor is typically used when you are adding fields to a dynamically created DataPager control.

To add a NextPreviousPagerField object dynamically to a DataPager control, create a new NextPreviousPagerField object, set its properties, and then add it to the field collection for the DataPager control.

The following example shows how to use the constructor to dynamically add a NextPreviousPagerField object to a DataPager control.

<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

<script runat="server">

  void Page_Load(Object sender, EventArgs e)

    // Dynamically generated field pagers need to be created only 
    // the first time the page is loaded.

    if (!IsPostBack)
      // Create a NextPreviousPagerField object to display
      // the buttons to navigate.
      NextPreviousPagerField pagerField = new NextPreviousPagerField();
      pagerField.ShowFirstPageButton = true;
      pagerField.ShowLastPageButton = true;
      pagerField.ButtonType = ButtonType.Button;

      // Add the pager field to the Fields collection of the
      // DataPager control.




<html xmlns="" >
  <head id="Head1" runat="server">
    <title>NextPreviousPagerField Constructor Example</title>
    <form id="form1" runat="server">

      <h3>NextPreviousPagerField Constructor Example</h3>

      <asp:ListView ID="ContactsListView" 
          <table cellpadding="2" width="640px" border="1" runat="server" id="tblContacts">
            <tr id="itemPlaceholder" runat="server">
          <tr runat="server">
              <asp:Label ID="IDLabel" runat="server" Text='<%#Eval("ContactID") %>' />
              <asp:Label ID="FirstNameLabel" runat="server" Text='<%#Eval("FirstName") %>' />
              <asp:Label ID="LastNameLabel" runat="server" Text='<%#Eval("LastName") %>' />

      <asp:DataPager runat="server" ID="ContactsDataPager" PagedControlID="ContactsListView" />

      <!-- 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">


.NET Framework
Available since 3.5
Return to top