hola, tengo un datagridview y le agregue un checkbox a cada fila para poder seleccionarlo y después necesito verificar si esta seleccionado, si esta seleccionado debo obtener el valor de la celda 2 de esta fila y mostrarlo en un mensaje, pero no se como poner el índice de la fila que estoy recorriendo cuando la sentencia entra en el ciclo if
foreach (DataGridViewRow row in gridservicio.Rows) {
chk = (DataGridViewCheckBoxCell)row.Cells[3];
if (chk.Selected == true) {
MessageBox.Show("" + gridservicio.Rows[row].Cells[2].Value);
}
}//foreach