//Constructor voor het wijzigen van een vraag public AddQuestionDialog(QuestionsView qv, MultipleChoiceQuestion question, int questionIndex) : this(qv) { QuestionIndex = questionIndex; Question = question; Text = btnAddQuestion.Text = "Vraag Wijzigen"; UpdateView = true; }
public AddQuestionDialog(QuestionsView qv) { InitializeComponent(); addQuestionView1.SetQuestionDialog(this); QuestionsView = qv; QuestionIndex = 0; UpdateView = false; }
protected void Button1_Click(object sender, EventArgs e) { if (selected.SelectedIndex > 0) { string rightAnswer = null; switch (selected.SelectedIndex) { case 1: rightAnswer += option1.Text; break; case 2: rightAnswer += option2.Text; break; case 3: rightAnswer += option3.Text; break; case 4: rightAnswer += option4.Text; break; } DataTable data = (DataTable)Session["quiztable"]; DataRow row = data.NewRow(); row["QUIZ ID"] = quizid; row["QUESTION"] = txtquestion.InnerText; row["OPTION 1"] = option1.Text; row["OPTION 2"] = option2.Text; row["OPTION 3"] = option3.Text; row["OPTION 4"] = option4.Text; row["ANSWER"] = rightAnswer; data.Rows.Add(row); txtquestion.InnerText = " "; option1.Text = " "; option2.Text = " "; option3.Text = " "; option4.Text = " "; selected.SelectedIndex = 0; DataTable d = (DataTable)Session["quiztable"]; QuestionsView.DataSource = d; QuestionsView.DataBind(); } else { Label1.Visible = true; Label1.Text = "Please specify a correct answer"; } }