dataSet.RejectChanges() throws exception
<p><br>
I have a <strong>cached data manager</strong> which fetches data from database and returns it to the grid. Every time that data manager has to fetch some data there is a method to clear dataset that consists of some other methods but also uses <code>_dataset.rejectChanges()</code> mehtod.   </p>

<p><strong>Problem:</strong> _dataSet.rejectChanges() method throws "<strong>RowNotInTableException:</strong> This row has been removed from a table and does not have any data. BeginEdit() will allow creation of new data in this row." 
Also this exception isn't thrown every time, instead it's <strong>random</strong>. (I suspect other users interacting with my cached data manager and this causing some weird problems)<br>
Is it even possible that other users might cause this problem(HOW?). Any fixes?</p>
