private void dgvDataReader_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) if (e.ColumnIndex != -1 && e.RowIndex != -1) { dgvDataReader.ClearSelection(); dgvDataReader.CurrentCell = dgvDataReader.Rows[e.RowIndex].Cells[e.ColumnIndex]; } }HTH