private void dgvEstudiantes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { DataTable dtDatos = new DataTable(); clEstudianteD ObjCelda = new clEstudianteD(); dtDatos = ObjCelda.Listar1(); //buscamos por doble click en el documento try { string Documento = dgvEstudiantes.CurrentRow.Cells["Documento"].Value.ToString(); dgvNotas.DataSource = ObjCelda.MtdSelectCelda(Documento); } catch (Exception) { MessageBox.Show("Seleccione El DOCUMENTO"); } try { lblnombre.Text = ("Nombre: " + Convert.ToString(dgvEstudiantes.CurrentRow.Cells["Nombre"].Value)); lblapellido.Text = ("Apellido: " + Convert.ToString(dgvEstudiantes.CurrentRow.Cells["Apellidos"].Value)); lblGrado.Text = ("Grado: " + Convert.ToString(dgvEstudiantes.CurrentRow.Cells["Grado"].Value)); } catch (Exception) { MessageBox.Show("no se encontraron notas del estudiante"); } //abir pagina 2 this.tabCnDocente.SelectedTab = this.tabPage2; }
// este evento es para editar el valor que hay en las celdas del datagridView private void dgvNotas_CellEndEdit(object sender, DataGridViewCellEventArgs e) { clEstudianteD ObjModificar = new clEstudianteD(); string Documento = dgvEstudiantes.CurrentRow.Cells["Documento"].Value.ToString(); if (Convert.ToString(dgvNotas.CurrentRow.Cells) != "") { if (Convert.ToString(dgvNotas.CurrentRow.Cells["Materia"].Value.ToString()) != "") { if (Convert.ToString(dgvNotas.CurrentRow.Cells["Materia"].Value.ToString()) == "Matematicas") { } } if (Convert.ToString(dgvNotas.CurrentRow.Cells["Nota"].Value.ToString()) != "") { ObjModificar.Nota = dgvNotas.CurrentRow.Cells["Nota"].Value.ToString(); ObjModificar.IdNota = dgvNotas.CurrentRow.Cells["IdNota"].Value.ToString(); dgvNotas.DataSource = ObjModificar.MtdModificar(); clEstudianteD objTablaNueva = new clEstudianteD(); dgvNotas.DataSource = objTablaNueva.MtdSelectCelda(Documento); } if (Convert.ToString(dgvNotas.CurrentRow.Cells) == "") { MessageBox.Show("Si Esta intentando Modificar:\n Por Favor Ingrese un valor"); } } }