{"id":128274,"date":"2023-05-04T16:20:05","date_gmt":"2023-05-04T10:50:05","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=128274"},"modified":"2024-04-12T14:15:25","modified_gmt":"2024-04-12T08:45:25","slug":"using-the-sqldatasource-control","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/","title":{"rendered":"Using the SqlDataSource Control"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>Using the SqlDataSource Control<\/strong><\/h4>\n\n\n\n<p>The SqlDataSource control is a data source control that you can use in an ASP.NET application to connect to a SQL Server database and retrieve data for display or manipulation. The control provides a simple and declarative way to work with databases, without the need to write any code.<\/p>\n\n\n\n<p>To use the SqlDataSource control in your ASP.NET application, follow these general steps:<\/p>\n\n\n\n<p>Drag a SqlDataSource control from the Toolbox onto your web page.<\/p>\n\n\n\n<p>In the Properties window, set the ConnectionString property to the connection string for your SQL Server database. You can either type in the connection string directly or use the Configure Data Source wizard to create one.<\/p>\n\n\n\n<p>Set the SelectCommand property to the SQL query or stored procedure that you want to use to retrieve data from the database. You can type in the query directly or use the Query Builder to create one.<\/p>\n\n\n\n<p>If you want to allow users to update or delete data through the control, set the UpdateCommand and DeleteCommand properties to the appropriate SQL statements or stored procedures.<\/p>\n\n\n\n<p>Bind the SqlDataSource control to a data-bound control, such as a GridView or a DetailsView, by setting the DataSourceID property of the control to the ID of the SqlDataSource control.<\/p>\n\n\n\n<p>Optionally, you can handle events of the SqlDataSource control, such as the Selected or Updated events, to customize its behavior or perform additional processing.<\/p>\n\n\n\n<p>Here&#8217;s an example of a simple web page that uses a SqlDataSource control to display customer data from the Northwind database in a GridView control:<\/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 * FROM Customers&#8221;&gt;<\/p>\n\n\n\n<p>&lt;\/asp:SqlDataSource&gt;<\/p>\n\n\n\n<p>&lt;asp:GridView ID=&#8221;CustomersGridView&#8221; runat=&#8221;server&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; DataSourceID=&#8221;CustomersDataSource&#8221;&gt;<\/p>\n\n\n\n<p>&lt;\/asp:GridView&gt;<\/p>\n\n\n\n<p>In this example, the SqlDataSource control is named &#8220;CustomersDataSource&#8221; and is bound to a GridView control named &#8220;CustomersGridView&#8221;. The control retrieves all the customer data from the Northwind database and displays it in the grid. Note that this is just a simple example, and there are many other features and options that you can use with the SqlDataSource control to customize its behavior and enhance its functionality.<\/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 SqlDataSource Control The SqlDataSource control is a data source control that you can use in an ASP.NET application to connect to a SQL Server database and retrieve data for display or manipulation. The control provides a simple and declarative way to work with databases, without the need to write any code. To use&#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-128274","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 SqlDataSource Control - Tutorial<\/title>\n<meta name=\"description\" content=\"Using the SqlDataSource 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\/using-the-sqldatasource-control\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using the SqlDataSource Control - Tutorial\" \/>\n<meta property=\"og:description\" content=\"Using the SqlDataSource Control\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-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\/using-the-sqldatasource-control\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/\",\"name\":\"Using the SqlDataSource Control - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2023-05-04T10:50:05+00:00\",\"dateModified\":\"2024-04-12T08:45:25+00:00\",\"description\":\"Using the SqlDataSource Control\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using the SqlDataSource 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":"Using the SqlDataSource Control - Tutorial","description":"Using the SqlDataSource 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\/using-the-sqldatasource-control\/","og_locale":"en_US","og_type":"article","og_title":"Using the SqlDataSource Control - Tutorial","og_description":"Using the SqlDataSource Control","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-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\/using-the-sqldatasource-control\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/","name":"Using the SqlDataSource Control - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2023-05-04T10:50:05+00:00","dateModified":"2024-04-12T08:45:25+00:00","description":"Using the SqlDataSource Control","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/using-the-sqldatasource-control\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Using the SqlDataSource 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\/128274","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=128274"}],"version-history":[{"count":2,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128274\/revisions"}],"predecessor-version":[{"id":128278,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128274\/revisions\/128278"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=128274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=128274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=128274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}