title: Reject changes on a single DataColumn in a DataRow
body: <p>I want to reject changes made to a single DataColumn on a DataRow within a DataTable.</p>
  
  <p>I made this test example:</p>
  
  <pre><code>DataTable table = new DataTable();
  table.Columns.Add("testColumn1");
  table.Columns.Add("testColumn2");
  
  DataRow row = table.NewRow();
  row["testColumn1"] = "This change should be preserved";
  row["testColumn2"] = "This change should be rejected";
  table.Rows.Add(row);
  
  row.RejectChanges();
  </code></pre>
  
  <p>This rejects all changes made to the row. In my case the user might have some unsaved changes in one of the other columns, so using this will not work for this scenario.</p>
  
  <p>I am looking for a similar functionality that reverts changes for "testcolumn2" only, for example:</p>
  
  <pre><code>row["testColumn2"].RejectChanges();
  </code></pre>
  
  <p>I looked up the documentation for the DataColumn class and could not find any similar method to DataRow.RejectChanges:</p>
  
  <p><a href="https://msdn.microsoft.com/en-us/library/system.data.datacolumn(v=vs.110).aspx" rel="nofollow">https://msdn.microsoft.com/en-us/library/system.data.datacolumn(v=vs.110).aspx</a></p>
  
  <p>Is this possible to do with the C# framework or do I have to use an alternative solution?</p>
  
  <p>Alternative solutions are also appreciated.</p>