Hi,
Use the inbuilt event of the datagridview. Add and set a contextmenustrip for the datagridview from property explorer. Add menuitems you want for the gridrow when user rightclicks it.
Finally write your code in the following event:
private void dgvProducts_RowContextMenuStripNeeded(object sender, DataGridViewRowContextMenuStripNeededEventArgs e)
{
int indexOfClickedRow = e.RowIndex;
dgvProducts.Rows[indexOfClickedRow].Selected = true;
if(indexOfClickedRow==1)
{
}
else
{
}
}