{"id":22225,"date":"2024-03-15T23:12:56","date_gmt":"2024-03-15T23:12:56","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/"},"modified":"2024-03-21T22:22:15","modified_gmt":"2024-03-21T22:22:15","slug":"how-to-delete-a-specific-row-in-datagridview-using-c","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/","title":{"rendered":"How to delete a specific row in DataGridView using C#?"},"content":{"rendered":"<p>In C#, you can use the Rows.RemoveAt method of the DataGridView to delete a specific row. First, you need to get the index of the row to be deleted, and then call the Rows.RemoveAt method to delete that row. Here is an example code for deleting a specific row:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-built_in\">int<\/span> rowIndex = <span class=\"hljs-number\">0<\/span>; <span class=\"hljs-comment\">\/\/ \u8981\u5220\u9664\u7684\u884c\u7684\u7d22\u5f15<\/span>\r\ndataGridView1.Rows.RemoveAt(rowIndex);\r\n<\/code><\/pre>\n<p>You can also use the Rows.Remove method of the DataGridView to delete a specific row if you have the unique identifier of the row. Here is an example code of deleting a row using the unique identifier of the row:<\/p>\n<pre class=\"post-pre\"><code><span class=\"hljs-built_in\">string<\/span> rowId = <span class=\"hljs-string\">\"123\"<\/span>; <span class=\"hljs-comment\">\/\/ \u8981\u5220\u9664\u7684\u884c\u7684\u552f\u4e00\u6807\u8bc6\u7b26<\/span>\r\nDataGridViewRow row = dataGridView1.Rows\r\n    .Cast&lt;DataGridViewRow&gt;()\r\n    .FirstOrDefault(r =&gt; r.Cells[<span class=\"hljs-string\">\"Id\"<\/span>].Value.ToString().Equals(rowId));\r\n\r\n<span class=\"hljs-keyword\">if<\/span> (row != <span class=\"hljs-literal\">null<\/span>)\r\n{\r\n    dataGridView1.Rows.Remove(row);\r\n}\r\n<\/code><\/pre>\n<p>In the code above, it is assumed that the unique identifier of the row to be deleted is stored in a cell named &#8220;Id&#8221;. You need to modify the code&#8217;s &#8220;Id&#8221; according to your specific situation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In C#, you can use the Rows.RemoveAt method of the DataGridView to delete a specific row. First, you need to get the index of the row to be deleted, and then call the Rows.RemoveAt method to delete that row. Here is an example code for deleting a specific row: int rowIndex = 0; \/\/ \u8981\u5220\u9664\u7684\u884c\u7684\u7d22\u5f15 [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-22225","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to delete a specific row in DataGridView using C#? - Blog - Silicon Cloud<\/title>\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.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to delete a specific row in DataGridView using C#?\" \/>\n<meta property=\"og:description\" content=\"In C#, you can use the Rows.RemoveAt method of the DataGridView to delete a specific row. First, you need to get the index of the row to be deleted, and then call the Rows.RemoveAt method to delete that row. Here is an example code for deleting a specific row: int rowIndex = 0; \/\/ \u8981\u5220\u9664\u7684\u884c\u7684\u7d22\u5f15 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-15T23:12:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-21T22:22:15+00:00\" \/>\n<meta name=\"author\" content=\"William Carter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"William Carter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\"},\"author\":{\"name\":\"William Carter\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\"},\"headline\":\"How to delete a specific row in DataGridView using C#?\",\"datePublished\":\"2024-03-15T23:12:56+00:00\",\"dateModified\":\"2024-03-21T22:22:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\"},\"wordCount\":139,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\",\"name\":\"How to delete a specific row in DataGridView using C#? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-15T23:12:56+00:00\",\"dateModified\":\"2024-03-21T22:22:15+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to delete a specific row in DataGridView using C#?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0\",\"name\":\"William Carter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g\",\"caption\":\"William Carter\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to delete a specific row in DataGridView using C#? - Blog - Silicon Cloud","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.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/","og_locale":"en_US","og_type":"article","og_title":"How to delete a specific row in DataGridView using C#?","og_description":"In C#, you can use the Rows.RemoveAt method of the DataGridView to delete a specific row. First, you need to get the index of the row to be deleted, and then call the Rows.RemoveAt method to delete that row. Here is an example code for deleting a specific row: int rowIndex = 0; \/\/ \u8981\u5220\u9664\u7684\u884c\u7684\u7d22\u5f15 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-15T23:12:56+00:00","article_modified_time":"2024-03-21T22:22:15+00:00","author":"William Carter","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"William Carter","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/"},"author":{"name":"William Carter","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0"},"headline":"How to delete a specific row in DataGridView using C#?","datePublished":"2024-03-15T23:12:56+00:00","dateModified":"2024-03-21T22:22:15+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/"},"wordCount":139,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/","url":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/","name":"How to delete a specific row in DataGridView using C#? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-15T23:12:56+00:00","dateModified":"2024-03-21T22:22:15+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-to-delete-a-specific-row-in-datagridview-using-c\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to delete a specific row in DataGridView using C#?"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/f697031891aacefc4b681d139781d3c0","name":"William Carter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1786698071dd8d74bec894b512f9e3c610c3a2a32985f67e688976cee3c8bbef?s=96&d=mm&r=g","caption":"William Carter"},"url":"https:\/\/www.silicloud.com\/blog\/author\/williamcarter\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/22225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=22225"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/22225\/revisions"}],"predecessor-version":[{"id":56136,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/22225\/revisions\/56136"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=22225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=22225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=22225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}