//初始化数据 protected void InitData() { int multiProblemID = int.Parse(Request["ID"].ToString()); //取出传递过来的试题编号 MultiProblem multiproblem = new MultiProblem(); //创建单选题对象 if (multiproblem.LoadData(multiProblemID)) //如果取出题目信息,分别放在相应控件显示 { ddlCourse.SelectedValue = multiproblem.CourseID.ToString(); txtTitle.Text = multiproblem.Title; txtAnswerA.Text = multiproblem.AnswerA; txtAnswerB.Text = multiproblem.AnswerB; txtAnswerC.Text = multiproblem.AnswerC; txtAnswerD.Text = multiproblem.AnswerD; string answer = multiproblem.Answer; for (int i = 0; i < answer.Length; i++) { string item = answer[i].ToString(); for (int j = 0; j < cblAnswer.Items.Count; j++) { if (item == cblAnswer.Items[i].Text) { cblAnswer.Items[i].Selected = true; } } } } else //查询出错,给出提示 { lblMessage.Text = "加载数据出错!"; } }
protected void InitData() { int multiProblemID = int.Parse(Request["ID"].ToString()); //取出传递过来的试题编号 MultiProblem multiproblem = new MultiProblem(); //创建单选题对象 if (multiproblem.LoadData(multiProblemID)) //如果取出题目信息,分别放在相应控件显示 { db.ecDropDownList(ddlCourse, "select *from Course where c_id=(select c_id from MultiProblem where ID='" + multiProblemID + " ')", "c_name", "c_id"); txtTitle.Text = multiproblem.Title; txtAnswerA.Text = multiproblem.AnswerA; txtAnswerB.Text = multiproblem.AnswerB; txtAnswerC.Text = multiproblem.AnswerC; txtAnswerD.Text = multiproblem.AnswerD; string answer = multiproblem.Answer.ToString(); SqlConnection cn = db.getcon(); cn.Open(); string sqlstr1 = "select Answer from MultiProblem where ID='" + Request["ID"].ToString() + "'"; SqlCommand cmd1 = new SqlCommand(sqlstr1, cn); Label1.Text = cmd1.ExecuteScalar().ToString(); } else //查询出错,给出提示 { Response.Write("<script>alert('加载数据错误!');</script>"); Response.Write("<script>window.location.href='ChangeDuoXuan'</script>"); } }