title: How to force Fill of a DataRow?
body: <p>In C# I have a DataSet. I call Fill to load the rows from the data source (an Oracle database). When I modify some rows and call Update then I sometimes get concurrency violations in case the data has changed in the database after my Fill. These exceptions are caught by a "RowUpdated" event handler that I attached to my OracleDataAdapter. </p>
  
  <p>I want to systematically overwrite the data in the data source with my data. In other words, I want to implement a "last saved wins". How can I implement that? I believe that for my modified row that I am trying to save and that is now in error (ie. Status = ErrorsOccured), I must find a way to refresh the Original version of the row with the data from the database whilst preserving the values of the Current version. Indeed will a call to Update only succeed if there is a match between the Original version of my row and what is in the database .. Strangely, I found not function to achieve just that .. Thanks</p>