private void editar_alumno() { try { //obtenemos los valores las columnas de la fila seleccionada para enviarlas a la ventana de edicion TextBlock x = dgvAlumnos.Columns[0].GetCellContent(dgvAlumnos.SelectedItem) as TextBlock; TextBlock nombre = dgvAlumnos.Columns[1].GetCellContent(dgvAlumnos.SelectedItem) as TextBlock; TextBlock turno = dgvAlumnos.Columns[5].GetCellContent(dgvAlumnos.SelectedItem) as TextBlock; if (x != null) { //preguntamos si deseea editar MessageBoxResult result = MessageBox.Show("¿Desea editar el alumno: " + nombre.Text + " ?", "Confirmar", MessageBoxButton.YesNo, MessageBoxImage.Question); if (result == MessageBoxResult.Yes) { //abrimos la ventana de edicion mandando los valores obtenidos para que los recoga el contructor editar_alumno ea = new editar_alumno(x.Text, nombre.Text, txt_cohorte.Text, txt_periodo.Text, txt_grupo.Text, turno.Text, ((ComboBoxItem)combo_carrera.SelectedItem).Tag.ToString()); ea.ShowDialog(); //MessageBox.Show("ok"); } } } catch (Exception ee) { MessageBox.Show(ee.Message); } }
//boton editar private void Button_Click_1(object sender, RoutedEventArgs e) { editar_alumno ea = new editar_alumno(); ea.Show(); }