title: List of deleting rows in datagridview
body: <p>I got a DataGridView which just allows user to delete rows (with no direct editing or adding on DataGridView). I will update my database information whenever user deletes rows on DataGridView (there is no binding among DB and gridview).</p>
  
  <p>I have no problem to have deleting row when user is deleting only one row using DeletingRow event like below:</p>
  
  <pre><code>private void dataGridView1_UserDeletingRow(object sender, DataGridViewRowCancelEventArgs e)
  {
      DataGridViewRow row = e.Row;     //only single row
  }
  </code></pre>
  
  <p>However i could not capture list of <em>all</em> rows when user selects <em>multiple</em> rows and delete them.
  Above event only called once for first row only. In order to handle this case i did set <code>dataGridView1.MultiSelect = false;</code> however this is a workaround!<br/> So how can i have list of all selected rows which user is deleting, currently?</p>