{"id":128281,"date":"2023-05-04T16:22:54","date_gmt":"2023-05-04T10:52:54","guid":{"rendered":"https:\/\/www.vskills.in\/certification\/tutorial\/?page_id=128281"},"modified":"2024-04-12T14:15:25","modified_gmt":"2024-04-12T08:45:25","slug":"the-command-attributes-in-the-markup","status":"publish","type":"page","link":"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/","title":{"rendered":"The Command Attributes in the Markup"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\"><strong>The Command Attributes in the Markup<\/strong><\/h4>\n\n\n\n<p>In ASP.NET, you can use the Command attributes in the markup of data-bound controls, such as the GridView, to specify the SQL commands that the control uses to retrieve, update, or delete data from a database. The Command attributes are:<\/p>\n\n\n\n<p>SelectCommand: specifies the SQL query or stored procedure that the control uses to retrieve data from the database.<\/p>\n\n\n\n<p>InsertCommand: specifies the SQL statement or stored procedure that the control uses to insert new data into the database.<\/p>\n\n\n\n<p>UpdateCommand: specifies the SQL statement or stored procedure that the control uses to update existing data in the database.<\/p>\n\n\n\n<p>DeleteCommand: specifies the SQL statement or stored procedure that the control uses to delete data from the database.<\/p>\n\n\n\n<p>Each of these attributes takes a string value that represents the SQL command to be executed. You can specify the command directly in the markup, or you can use a parameterized query or stored procedure to pass dynamic values to the command at runtime.<\/p>\n\n\n\n<p>Here&#8217;s an example of using the Command attributes in a GridView control:<\/p>\n\n\n\n<p>&lt;asp:GridView ID=&#8221;CustomersGridView&#8221; runat=&#8221;server&#8221; AutoGenerateColumns=&#8221;False&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; DataSourceID=&#8221;CustomersDataSource&#8221; DataKeyNames=&#8221;CustomerID&#8221;&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;Columns&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;Country&#8221; HeaderText=&#8221;Country&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:CommandField ShowEditButton=&#8221;True&#8221; ShowDeleteButton=&#8221;True&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;\/Columns&gt;<\/p>\n\n\n\n<p>&lt;\/asp:GridView&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, Country FROM Customers&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; UpdateCommand=&#8221;UPDATE Customers SET CompanyName = @CompanyName, ContactName = @ContactName, Country = @Country WHERE CustomerID = @CustomerID&#8221;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; DeleteCommand=&#8221;DELETE FROM Customers WHERE CustomerID = @CustomerID&#8221;&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;UpdateParameters&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Parameter Name=&#8221;CompanyName&#8221; Type=&#8221;String&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Parameter Name=&#8221;ContactName&#8221; Type=&#8221;String&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Parameter Name=&#8221;Country&#8221; Type=&#8221;String&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Parameter Name=&#8221;CustomerID&#8221; Type=&#8221;String&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;\/UpdateParameters&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;DeleteParameters&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;asp:Parameter Name=&#8221;CustomerID&#8221; Type=&#8221;String&#8221; \/&gt;<\/p>\n\n\n\n<p>&nbsp;&nbsp;&nbsp; &lt;\/DeleteParameters&gt;<\/p>\n\n\n\n<p>&lt;\/asp:SqlDataSource&gt;<\/p>\n\n\n\n<p>In this example, the GridView control displays data from the Customers table in the Northwind database. The SelectCommand attribute of the SqlDataSource control specifies the SQL query to retrieve the data. The UpdateCommand and DeleteCommand attributes specify the SQL statements to update or delete data, respectively. Note that the parameterized queries use named parameters (prefixed with &#8220;@&#8221;), and that the corresponding Parameter elements are defined in the UpdateParameters and DeleteParameters collections of the SqlDataSource control.<\/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>The Command Attributes in the Markup In ASP.NET, you can use the Command attributes in the markup of data-bound controls, such as the GridView, to specify the SQL commands that the control uses to retrieve, update, or delete data from a database. The Command attributes are: SelectCommand: specifies the SQL query or stored procedure that&#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-128281","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>The Command Attributes in the Markup - Tutorial<\/title>\n<meta name=\"description\" content=\"The Command Attributes in the Markup\" \/>\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\/the-command-attributes-in-the-markup\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"The Command Attributes in the Markup - Tutorial\" \/>\n<meta property=\"og:description\" content=\"The Command Attributes in the Markup\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/\" \/>\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\/the-command-attributes-in-the-markup\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/\",\"name\":\"The Command Attributes in the Markup - Tutorial\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/#website\"},\"datePublished\":\"2023-05-04T10:52:54+00:00\",\"dateModified\":\"2024-04-12T08:45:25+00:00\",\"description\":\"The Command Attributes in the Markup\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"The Command Attributes in the Markup\"}]},{\"@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":"The Command Attributes in the Markup - Tutorial","description":"The Command Attributes in the Markup","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\/the-command-attributes-in-the-markup\/","og_locale":"en_US","og_type":"article","og_title":"The Command Attributes in the Markup - Tutorial","og_description":"The Command Attributes in the Markup","og_url":"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/","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\/the-command-attributes-in-the-markup\/","url":"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/","name":"The Command Attributes in the Markup - Tutorial","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/#website"},"datePublished":"2023-05-04T10:52:54+00:00","dateModified":"2024-04-12T08:45:25+00:00","description":"The Command Attributes in the Markup","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/tutorial\/the-command-attributes-in-the-markup\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/tutorial\/"},{"@type":"ListItem","position":2,"name":"The Command Attributes in the Markup"}]},{"@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\/128281","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=128281"}],"version-history":[{"count":2,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128281\/revisions"}],"predecessor-version":[{"id":128283,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/pages\/128281\/revisions\/128283"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/media?parent=128281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/categories?post=128281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/tutorial\/wp-json\/wp\/v2\/tags?post=128281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}