private void toolStripButtonEdit_Click(object sender, EventArgs e) { if (dgvPersonajes.SelectedCells.Count > 0) { //Instanciamos un objeto de la clase Personaje con los datos de la fila que hayamos seleccionado. Personaje personajeSeleccionado = (Personaje)dgvPersonajes.Rows[dgvPersonajes.SelectedCells[0].RowIndex].DataBoundItem; //Dependiendo del idioma del personaje, abriremos un nuevo formulario para modificarlo. switch (personajeSeleccionado.idioma) { case "Castellano": InsertarModificarPersonaje modificarPersonajeEs = new InsertarModificarPersonaje(personajeSeleccionado, personajes_es); modificarPersonajeEs.ShowDialog(); break; case "Català": InsertarModificarPersonaje modificarPersonajeCa = new InsertarModificarPersonaje(personajeSeleccionado, personajes_ca); modificarPersonajeCa.ShowDialog(); break; case "English": InsertarModificarPersonaje modificarPersonajeEn = new InsertarModificarPersonaje(personajeSeleccionado, personajes_en); modificarPersonajeEn.ShowDialog(); break; } //Actualizamos la grid una vez hayamos terminado de modificar el personaje. ActualizarGrid(); } }
private void toolStripButtonAdd_Click(object sender, EventArgs e) { InsertarModificarPersonaje nuevoPersonaje = new InsertarModificarPersonaje(personajes_es, personajes_ca, personajes_en); nuevoPersonaje.ShowDialog(); ActualizarGrid(); }