//evento al clicar en boton Añadir private void btnAnadir_Click(object sender, System.EventArgs e) { //creamos un nuevo formulario para añadir pregunta i le pasamos por parametro kas 3 bindingList InsertarModificarPregunta nuevaPregunta = new InsertarModificarPregunta(preguntas_es, preguntas_ca, preguntas_en); //mostramos formulario nuevaPregunta.ShowDialog(); //una vez regresamos refrescamos dataGrid buscar(); }
//funcion para modificar una pregunta que responde al evento clic private void btnEditar_Click(object sender, System.EventArgs e) { //comprobamos si hay seleccionada una celda if (dgvPreguntas.SelectedCells.Count > 0) { //capturamos el objeto pregunta con el DataBoundItm de la fila seleccionada Pregunta preguntaSeleccionada = (Pregunta)dgvPreguntas.Rows[dgvPreguntas.SelectedCells[0].RowIndex].DataBoundItem; //creamos nuevo formulario con el segundo constructor pasandole la pregunta por parametro InsertarModificarPregunta modificarPregunta = new InsertarModificarPregunta(preguntaSeleccionada); //mostramos formulario modificarPregunta.ShowDialog(); //al regresar refrescamos datagrid buscar(); } }