{"id":9659,"date":"2024-03-14T09:59:15","date_gmt":"2024-03-14T09:59:15","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/"},"modified":"2024-03-20T16:01:58","modified_gmt":"2024-03-20T16:01:58","slug":"how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/","title":{"rendered":"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?"},"content":{"rendered":"<p>The AcceptChanges() method in DataTable is used to save all the changes made to the DataTable to the current version and marks the current version as the original version. This means that all uncommitted changes will be accepted and become part of the current version.<\/p>\n<p>The sample code is as follows:<\/p>\n<pre class=\"post-pre\"><code>DataTable dt = <span class=\"hljs-keyword\">new<\/span> DataTable();\r\n<span class=\"hljs-comment\">\/\/ \u505a\u4e00\u4e9b\u66f4\u6539<\/span>\r\ndt.Rows[<span class=\"hljs-number\">0<\/span>][<span class=\"hljs-string\">\"ColumnName\"<\/span>] = <span class=\"hljs-string\">\"New Value\"<\/span>;\r\n\r\n<span class=\"hljs-comment\">\/\/ \u63a5\u53d7\u66f4\u6539<\/span>\r\ndt.AcceptChanges();\r\n<\/code><\/pre>\n<p>The RejectChanges() method is used to discard all changes made to the DataTable and roll back to the original version.<\/p>\n<p>The code example is provided below:<\/p>\n<pre class=\"post-pre\"><code>DataTable dt = <span class=\"hljs-keyword\">new<\/span> DataTable();\r\n<span class=\"hljs-comment\">\/\/ \u505a\u4e00\u4e9b\u66f4\u6539<\/span>\r\ndt.Rows[<span class=\"hljs-number\">0<\/span>][<span class=\"hljs-string\">\"ColumnName\"<\/span>] = <span class=\"hljs-string\">\"New Value\"<\/span>;\r\n\r\n<span class=\"hljs-comment\">\/\/ \u53d6\u6d88\u66f4\u6539<\/span>\r\ndt.RejectChanges();\r\n<\/code><\/pre>\n<p>This allows you to manage changes to the DataTable using the AcceptChanges () and RejectChanges () methods.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The AcceptChanges() method in DataTable is used to save all the changes made to the DataTable to the current version and marks the current version as the original version. This means that all uncommitted changes will be accepted and become part of the current version. The sample code is as follows: DataTable dt = new [&hellip;]<\/p>\n","protected":false},"author":12,"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-9659","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 do you use the AcceptChanges() and RejectChanges() methods in a DataTable? - 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-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?\" \/>\n<meta property=\"og:description\" content=\"The AcceptChanges() method in DataTable is used to save all the changes made to the DataTable to the current version and marks the current version as the original version. This means that all uncommitted changes will be accepted and become part of the current version. The sample code is as follows: DataTable dt = new [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\" \/>\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-14T09:59:15+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-20T16:01:58+00:00\" \/>\n<meta name=\"author\" content=\"Liam\" \/>\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=\"Liam\" \/>\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-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\"},\"author\":{\"name\":\"Liam\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671\"},\"headline\":\"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?\",\"datePublished\":\"2024-03-14T09:59:15+00:00\",\"dateModified\":\"2024-03-20T16:01:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\"},\"wordCount\":104,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\",\"name\":\"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable? - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T09:59:15+00:00\",\"dateModified\":\"2024-03-20T16:01:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?\"}]},{\"@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\/23786905eb7b377f45ddb01c17da7671\",\"name\":\"Liam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g\",\"caption\":\"Liam\"},\"sameAs\":[\"http:\/\/Wilson\"],\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable? - 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-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/","og_locale":"en_US","og_type":"article","og_title":"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?","og_description":"The AcceptChanges() method in DataTable is used to save all the changes made to the DataTable to the current version and marks the current version as the original version. This means that all uncommitted changes will be accepted and become part of the current version. The sample code is as follows: DataTable dt = new [&hellip;]","og_url":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T09:59:15+00:00","article_modified_time":"2024-03-20T16:01:58+00:00","author":"Liam","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Liam","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/"},"author":{"name":"Liam","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/23786905eb7b377f45ddb01c17da7671"},"headline":"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?","datePublished":"2024-03-14T09:59:15+00:00","dateModified":"2024-03-20T16:01:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/"},"wordCount":104,"commentCount":0,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/","url":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/","name":"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable? - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T09:59:15+00:00","dateModified":"2024-03-20T16:01:58+00:00","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-do-you-use-the-acceptchanges-and-rejectchanges-methods-in-a-datatable\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How do you use the AcceptChanges() and RejectChanges() methods in a DataTable?"}]},{"@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\/23786905eb7b377f45ddb01c17da7671","name":"Liam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d37ed3e7f770dde8bf069ba0b4298688028c3abaacf1131742fc1352d174ebd?s=96&d=mm&r=g","caption":"Liam"},"sameAs":["http:\/\/Wilson"],"url":"https:\/\/www.silicloud.com\/blog\/author\/liamwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9659","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=9659"}],"version-history":[{"count":1,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9659\/revisions"}],"predecessor-version":[{"id":42848,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/9659\/revisions\/42848"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=9659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=9659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=9659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}