title: What is the difference when updating a deleted row and detached row?
body: <p>When deleting a row in a DataTable.</p>
  
  <p>If I use <code>row.delete()</code> method then <code>DataAdapter.Update(DataTable)</code>. It throws an Reference exception (don't notice this).</p>
  
  <p>But if I use <code>Rows.remove(row)</code> method then <code>DataAdapter.Update(DataTable)</code>. It doesn't throw anything.</p>
  
  <p>In both case, nothing changes in the database. I know in the 1st case the row is marked as deleted. And in the 2nd case, it's marked as detached.</p>
  
  <p>Someone please explain to me what the DataAdapter do in each case.</p>