private void dgvDetalle_CellClick(object sender, DataGridViewCellEventArgs e)
        {
             //ingreso del promedio 
           
           
            if ((string)dgvDetalle.CurrentRow.Cells["Notas_Materias"].Value == "" &&
            (double)dgvDetalle.CurrentRow.Cells["Notas_N1"].Value == 0 &&
            (double)dgvDetalle.CurrentRow.Cells["Notas_N2"].Value == 0)
            {
                double promedio = (((double)dgvDetalle.CurrentRow.Cells["Notas_N1"].Value) + 
                ((double)dgvDetalle.CurrentRow.Cells["Notas_N2"].Value)) / 2;
                dgvDetalle.CurrentRow.Cells["Notas_Total"].Value = promedio;
                if (promedio >= 7)
                {
                    dgvDetalle.CurrentRow.Cells["Notas_Estado"].Value = "A";
                }
                else
                {
                    if (promedio > 5.5)
                        dgvDetalle.CurrentRow.Cells["Notas_Estado"].Value = "S";
                    else
                        dgvDetalle.CurrentRow.Cells["Notas_Estado"].Value = "R";
                }
            }
        }ya intente con el evento cellclick pero no encontre un evento para poder manipular solo esa celda.