コード例 #1
0
        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();
            }
        }
コード例 #2
0
        private void toolStripButtonAdd_Click(object sender, EventArgs e)
        {
            InsertarModificarPersonaje nuevoPersonaje = new InsertarModificarPersonaje(personajes_es, personajes_ca, personajes_en);

            nuevoPersonaje.ShowDialog();

            ActualizarGrid();
        }