Export (0) Print
Expand All

DataPager Constructor

Initializes a new instance of the DataPager class.

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

public DataPager()

To dynamically add a DataPager control to a page, create a new DataPager object. Set its properties, and then add it to the Controls collection of a container control, such as a PlaceHolder control.

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


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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
  {

    // Create a new DataPager object.
    DataPager CountryDataPager = new DataPager();

    // Set the DataPager object's properties.
    CountryDataPager.PagedControlID = CountryListView.ID;
    CountryDataPager.PageSize = 15;
    CountryDataPager.Fields.Add(new NumericPagerField());

    // Add the DataPager object to the Controls collection
    // of the form.
    form1.Controls.Add(CountryDataPager);

    CountryListView.DataBind();
  }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head id="Head1" runat="server">
    <title>DataPager Constructor Example</title>
  </head>
  <body>
    <form id="form1" runat="server">

      <h3>DataPager Constructor Example</h3>

      <asp:ListView ID="CountryListView" 
        DataSourceID="CountryDataSource"
        runat="server">
        <LayoutTemplate>
          <ul runat="server" id="CountryList">
            <li runat="server" id="itemPlaceholder"></li>
          </ul>
        </LayoutTemplate>
        <ItemTemplate>
          <li runat="server">
            <asp:Label runat="server" ID="CountryLabel" 
              Text='<%# Eval("CountryRegionCode") + " - " + Eval("Name") %>' />
          </li>
        </ItemTemplate>
      </asp:ListView>

      <!-- 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="CountryDataSource" runat="server" 
        ConnectionString="<%$ ConnectionStrings:AdventureWorks_DataConnectionString %>"
        SelectCommand="SELECT [CountryRegionCode], [Name]
          FROM [Person].[CountryRegion]">
      </asp:SqlDataSource>
    </form>
  </body>
</html>


.NET Framework

Supported in: 4, 3.5

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.

Community Additions

ADD
Show:
© 2014 Microsoft