Using the DataPager with a ListView

Using the DataPager with a ListView

In ASP.NET, you can use the DataPager control to add paging functionality to a ListView control. Here is an example:

<asp:ListView ID=”myListView” runat=”server” DataSourceID=”myLinqDataSource”>

    <ItemTemplate>

        <!– template for displaying data items –>

    </ItemTemplate>

</asp:ListView>

<asp:LinqDataSource ID=”myLinqDataSource” runat=”server” ContextTypeName=”MyDataContext”

    TableName=”MyTable” Select=”new (MyField1, MyField2, MyField3)”>

</asp:LinqDataSource>

<asp:DataPager ID=”myDataPager” runat=”server” PagedControlID=”myListView” PageSize=”10″>

    <Fields>

        <asp:NumericPagerField ButtonCount=”10″ />

    </Fields>

</asp:DataPager>

In this example, we set the DataSourceID property of the ListView control to a LinqDataSource control, which retrieves the data from a database. We then add a DataPager control to the page and set its PagedControlID property to the ID of the ListView control. We also set the PageSize property of the DataPager control to 10, which specifies that each page should display 10 data items.

Inside the DataPager control, we add a NumericPagerField control to display page numbers. This control has a ButtonCount property that specifies how many page buttons to display. In this example, we set it to 10, which means that up to 10 page buttons will be displayed.

When the user clicks a page button, the DataPager control updates the ListView control to display the corresponding page of data.

Apply for ASP.NET Certification Now!!

https://www.vskills.in/certification/certified-aspnet-programmer

Back to Tutorial

Share this post
[social_warfare]
Making a Horizontal List with Flow
Enhancing Pages with AJAX Control Toolkit

Get industry recognized certification – Contact us

keyboard_arrow_up