public void agregarPregunta(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Agregar") { if (DropListPrueba.SelectedIndex == 0) { //ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'error',title: 'Registro fallido',text:'No has seleccionado una prueba.',timer:3000}) </script>"); } else { String nombrePrueba = DropListPrueba.SelectedValue; String id_prueba = retornaIdPrueba(nombrePrueba); int index = Convert.ToInt32(e.CommandArgument); String id_pregunta = TblPreguntas.DataKeys[index].Value.ToString(); if (e.CommandName == "Agregar") { update = PreguntaC.updateAggFkPrueba(id_pregunta, id_prueba); } DataTable preguntas = VerPreguntasAsignadas(id_prueba); DivPreguntasAsignadas.InnerHtml = "Preguntas asignadas para la prueba selecionada."; DivPreguntasAsignadas.Attributes.Add("style", "display: block"); BorderPreguntasAsignadas.Attributes.Add("Style", "display:Block"); //listaPreguntasAsignadas.Add(preguntas); //foreach (DataTable fpregunta in listaPreguntasAsignadas) //{ //} GridViewPreguntasAsignadas.DataSource = preguntas; GridViewPreguntasAsignadas.DataBind(); BinGrid(); if (update) { ClientScript.RegisterStartupScript(this.GetType(), "mensaje", "<script> swal({position: 'center',type: 'success',title: 'Exitoso!',text:'Pregunta asignada satisfatoriamente.',timer:3000}) </script>"); } } } }