Código:
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
string columna1 = string.Empty;
string columna2 = string.Empty;
DataGridViewRow fila = MyDataGridView.CurrentRow; // obtengo la fila actualmente seleccionada en el dataGridView
columna1 = Convert.ToString(fila.Cells[0].Value); //obtengo el valor de la primer columna
columna2= Convert.ToString(fila.Cells[1].Value); obtengo el valor de la segunda columna
}
Cree un dataGridView le puse unos datos y con el codigo que te pase me anduvo joya, probalo y nos contas que paso, saludos.