{"id":128286,"date":"2023-05-04T16:25:32","date_gmt":"2023-05-04T10:55:32","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=128286"},"modified":"2024-04-12T14:15:25","modified_gmt":"2024-04-12T08:45:25","slug":"consuming-data-with-the-detailsview-control","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/","title":{"rendered":"Consuming Data with the DetailsView Control"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>Consuming Data with the DetailsView Control<\/strong><\/h4>\n\n\n\n<p>The DetailsView control is an ASP.NET data-bound control that is used to display the details of a single record from a data source. It can be used to display read-only or editable data, and provides built-in support for paging, sorting, and editing.<\/p>\n\n\n\n<p>To use the DetailsView control, you need to specify the data source and the fields to display in the control. Here&#8217;s an example of using the DetailsView control to display the details of a single record from the Northwind Customers table:<\/p>\n\n\n\n<p>&lt;asp:DetailsView ID=&#8221;CustomersDetailsView&#8221; runat=&#8221;server&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; AutoGenerateRows=&#8221;False&#8221; DataSourceID=&#8221;CustomersDataSource&#8221;&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:BoundField DataField=&#8221;CustomerID&#8221; HeaderText=&#8221;Customer ID&#8221; ReadOnly=&#8221;True&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;CompanyName&#8221; HeaderText=&#8221;Company Name&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;ContactName&#8221; HeaderText=&#8221;Contact Name&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;ContactTitle&#8221; HeaderText=&#8221;Contact Title&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;Address&#8221; HeaderText=&#8221;Address&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;City&#8221; HeaderText=&#8221;City&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;Region&#8221; HeaderText=&#8221;Region&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;PostalCode&#8221; HeaderText=&#8221;Postal Code&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;Country&#8221; HeaderText=&#8221;Country&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;Phone&#8221; HeaderText=&#8221;Phone&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:BoundField DataField=&#8221;Fax&#8221; HeaderText=&#8221;Fax&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;\/Fields&gt;<\/p>\n\n\n\n<p>&lt;\/asp:DetailsView&gt;<\/p>\n\n\n\n<p>&lt;asp:SqlDataSource ID=&#8221;CustomersDataSource&#8221; runat=&#8221;server&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; ConnectionString=&#8221;&lt;%$ ConnectionStrings:NorthwindConnectionString %&gt;&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; SelectCommand=&#8221;SELECT CustomerID, CompanyName, ContactName, ContactTitle, Address, City, Region, PostalCode, Country, Phone, Fax FROM Customers WHERE CustomerID = @CustomerID&#8221;&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;SelectParameters&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:QueryStringParameter Name=&#8221;CustomerID&#8221; QueryStringField=&#8221;id&#8221; Type=&#8221;String&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;\/SelectParameters&gt;<\/p>\n\n\n\n<p>&lt;\/asp:SqlDataSource&gt;<\/p>\n\n\n\n<p>In this example, the DetailsView control is bound to the CustomersDataSource SqlDataSource control, which retrieves the data from the Customers table in the Northwind database. The SelectCommand of the SqlDataSource control specifies a parameterized SQL query that selects a single record based on the value of the &#8220;id&#8221; query string parameter. The Fields collection of the DetailsView control specifies the fields to display in the control, and each BoundField specifies the data field to bind to, as well as the header text to display for that field.<\/p>\n\n\n\n<p>To display the details of a specific record, you can pass the ID value as a query string parameter in the URL of the page that contains the DetailsView control, like this:<\/p>\n\n\n\n<p>http:\/\/localhost\/MyPage.aspx?id=ALFKI In this example, the value &#8220;ALFKI&#8221; is passed as the value of the &#8220;id&#8221; query string parameter, which is used in the SelectCommand of the SqlDataSource control to retrieve the corresponding record from the Customers table.<\/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>Consuming Data with the DetailsView Control The DetailsView control is an ASP.NET data-bound control that is used to display the details of a single record from a data source. It can be used to display read-only or editable data, and provides built-in support for paging, sorting, and editing. To use the DetailsView control, you need&#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-128286","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>Consuming Data with the DetailsView Control - Tutorial<\/title>\n<meta name=\"description\" content=\"Consuming Data with the DetailsView Control\" \/>\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\/consuming-data-with-the-detailsview-control\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Consuming Data with the DetailsView Control - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Consuming Data with the DetailsView Control\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/\" \/>\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:25+00:00\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/\",\"name\":\"Consuming Data with the DetailsView Control - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2023-05-04T10:55:32+00:00\",\"dateModified\":\"2024-04-12T08:45:25+00:00\",\"description\":\"Consuming Data with the DetailsView Control\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Consuming Data with the DetailsView Control\"}]},{\"@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":"Consuming Data with the DetailsView Control - Tutorial","description":"Consuming Data with the DetailsView Control","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\/consuming-data-with-the-detailsview-control\/","og_locale":"en_US","og_type":"article","og_title":"Consuming Data with the DetailsView Control - Tutorial","og_description":"Consuming Data with the DetailsView Control","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/","og_site_name":"Tutorial","article_publisher":"https:\/\/www.facebook.com\/vskills.in\/","article_modified_time":"2024-04-12T08:45:25+00:00","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/","name":"Consuming Data with the DetailsView Control - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2023-05-04T10:55:32+00:00","dateModified":"2024-04-12T08:45:25+00:00","description":"Consuming Data with the DetailsView Control","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/consuming-data-with-the-detailsview-control\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Consuming Data with the DetailsView Control"}]},{"@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\/128286","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=128286"}],"version-history":[{"count":2,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128286\/revisions"}],"predecessor-version":[{"id":128290,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128286\/revisions\/128290"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=128286"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=128286"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=128286"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}