title: Datagridview - Focus on Cell that was right clicked
body: <p>I have a datagridview that I have put a ContextMenuStrip1 on. I would like it to remove a row in the datagridview when the row is right clicked on and they click on "delete row".  I have the delete working and the menu is showing up but this isn't firing when you right click on the datagridview.</p>
  
  <p>This is where I am setting the row to edit:</p>
  
  <pre><code>   Private Sub ModifyRowToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ModifyRowToolStripMenuItem.Click
      If Not datagridview_TagAssignment.CurrentRow Is Nothing Then
        datagridview_TagAssignment.CurrentCell = datagridview_TagAssignment.Item(0, datagridview_TagAssignment.CurrentRow.Index)
        datagridview_TagAssignment.BeginEdit(True)
      End If
    End Sub
  </code></pre>
  
  <p>I am always ending up on row(0) and never the row I right clicked on.</p>
  
  <pre><code> Private Sub datagridview_TagAssignment_CellMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles datagridview_TagAssignment.CellMouseClick
      If e.Button = Windows.Forms.MouseButtons.Right AndAlso e.RowIndex &gt;= 0 Then
        datagridview_TagAssignment.Rows(e.RowIndex).Selected = True
      End If
    End Sub
  </code></pre>
  
  <p>Anyone have any suggestions?</p>