{"id":128506,"date":"2023-05-08T10:37:51","date_gmt":"2023-05-08T05:07:51","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=128506"},"modified":"2024-04-12T14:15:27","modified_gmt":"2024-04-12T08:45:27","slug":"using-the-datapager-with-a-listview","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/","title":{"rendered":"Using the DataPager with a ListView"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>Using the DataPager with a ListView<\/strong><\/h4>\n\n\n\n<p>In ASP.NET, you can use the DataPager control to add paging functionality to a ListView control. Here is an example:<\/p>\n\n\n\n<p>&lt;asp:ListView ID=&#8221;myListView&#8221; runat=&#8221;server&#8221; DataSourceID=&#8221;myLinqDataSource&#8221;&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;ItemTemplate&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!&#8211; template for displaying data items &#8211;&gt;<\/p>\n\n\n\n<p>&nbsp; &nbsp;&nbsp;&lt;\/ItemTemplate&gt;<\/p>\n\n\n\n<p>&lt;\/asp:ListView&gt;<\/p>\n\n\n\n<p>&lt;asp:LinqDataSource ID=&#8221;myLinqDataSource&#8221; runat=&#8221;server&#8221; ContextTypeName=&#8221;MyDataContext&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; TableName=&#8221;MyTable&#8221; Select=&#8221;new (MyField1, MyField2, MyField3)&#8221;&gt;<\/p>\n\n\n\n<p>&lt;\/asp:LinqDataSource&gt;<\/p>\n\n\n\n<p>&lt;asp:DataPager ID=&#8221;myDataPager&#8221; runat=&#8221;server&#8221; PagedControlID=&#8221;myListView&#8221; PageSize=&#8221;10&#8243;&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;Fields&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:NumericPagerField ButtonCount=&#8221;10&#8243; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;\/Fields&gt;<\/p>\n\n\n\n<p>&lt;\/asp:DataPager&gt;<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>When the user clicks a page button, the DataPager control updates the ListView control to display the corresponding page of data.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Apply for ASP.NET Certification Now!!<\/h3>\n\n\n\n<p><a href=\"https:\/\/www.vskills.in\/certification\/certified-aspnet-programmer\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.vskills.in\/certification\/certified-aspnet-programmer<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><a href=\"https:\/\/www.vskills.in\/certification\/tutorial\/asp-net\/\" target=\"_blank\" rel=\"noreferrer noopener\">Back to Tutorial<\/a><\/strong><\/h4>\n","protected":false},"excerpt":{"rendered":"<p>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: &lt;asp:ListView ID=&#8221;myListView&#8221; runat=&#8221;server&#8221; DataSourceID=&#8221;myLinqDataSource&#8221;&gt; &nbsp;&nbsp;&nbsp; &lt;ItemTemplate&gt; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!&#8211; template for displaying data items &#8211;&gt; &nbsp; &nbsp;&nbsp;&lt;\/ItemTemplate&gt; &lt;\/asp:ListView&gt; &lt;asp:LinqDataSource ID=&#8221;myLinqDataSource&#8221; runat=&#8221;server&#8221; ContextTypeName=&#8221;MyDataContext&#8221; &nbsp;&nbsp;&nbsp; TableName=&#8221;MyTable&#8221; Select=&#8221;new (MyField1, MyField2, MyField3)&#8221;&gt; &lt;\/asp:LinqDataSource&gt; &lt;asp:DataPager&#8230;<\/p>\n","protected":false},"author":22,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[3339],"tags":[],"class_list":["post-128506","page","type-page","status-publish","hentry","category-asp-net-2"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using the DataPager with a ListView - Tutorial<\/title>\n<meta name=\"description\" content=\"Using the DataPager with a ListView\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using the DataPager with a ListView - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Using the DataPager with a ListView\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutorial\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\/\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-12T08:45:27+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/\",\"name\":\"Using the DataPager with a ListView - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2023-05-08T05:07:51+00:00\",\"dateModified\":\"2024-04-12T08:45:27+00:00\",\"description\":\"Using the DataPager with a ListView\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using the DataPager with a ListView\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"name\":\"Tutorial\",\"description\":\"Vskills - A initiative in elearning and certification\",\"publisher\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#organization\",\"name\":\"Vskills\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg\",\"width\":73,\"height\":55,\"caption\":\"Vskills\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/vskills.in\/\",\"https:\/\/x.com\/vskills_in\",\"https:\/\/www.linkedin.com\/company-beta\/1371554\/\",\"https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using the DataPager with a ListView - Tutorial","description":"Using the DataPager with a ListView","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/","og_locale":"en_US","og_type":"article","og_title":"Using the DataPager with a ListView - Tutorial","og_description":"Using the DataPager with a ListView","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:45:27+00:00","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/","name":"Using the DataPager with a ListView - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2023-05-08T05:07:51+00:00","dateModified":"2024-04-12T08:45:27+00:00","description":"Using the DataPager with a ListView","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-datapager-with-a-listview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Using the DataPager with a ListView"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","name":"Tutorial","description":"Vskills - A initiative in elearning and certification","publisher":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/tutorial\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#organization","name":"Vskills","url":"https:\/\/www.vskills.in\/certification\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-content\/uploads\/2017\/07\/vskills-min-logo.jpg","width":73,"height":55,"caption":"Vskills"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/vskills.in\/","https:\/\/x.com\/vskills_in","https:\/\/www.linkedin.com\/company-beta\/1371554\/","https:\/\/www.youtube.com\/channel\/UCMWnscxPwRF_PqXo9B7q_Tw"]}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128506","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/users\/22"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/comments?post=128506"}],"version-history":[{"count":2,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128506\/revisions"}],"predecessor-version":[{"id":128508,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128506\/revisions\/128508"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=128506"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=128506"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=128506"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}