温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:多功能在线考试系统改进版源码
当前文件:
OnLineExamUpdate/Web/PaperDetail.aspx.cs,打开代码结构图
OnLineExamUpdate/Web/PaperDetail.aspx.cs,打开代码结构图1using System; 2
using System.Data; 3
using System.Configuration; 4
using System.Collections; 5
using System.Web; 6
using System.Web.Security; 7
using System.Web.UI; 8
using System.Web.UI.WebControls; 9
using System.Web.UI.WebControls.WebParts; 10
using System.Web.UI.HtmlControls; 11
using OnLineExam.DataAccessLayer; 12
using OnLineExam.BusinessLogicLayer; 13
using System.Data.SqlClient; 14
public partial class Web_PaperDetail : System.Web.UI.Page 15
{ 16
protected void Page_Load(object sender, EventArgs e) 17
{ 18
if (!IsPostBack) 19
{ 20
string loginName = Session["userID"].ToString(); 21
Users user = new Users(); 22
user.LoadData(loginName); 23
labUser.Text = user.UserName; 24
InitData(); 25
26
} 27
} 28
//初始化试卷,从数据库中将试题取出 29
protected void InitData() 30
{ 31
DataBase DB = new DataBase(); 32
int paperID = Convert.ToInt32(Request.QueryString["PaperID"].ToString()); 33
34
35
SqlParameter[] Params1 = new SqlParameter[2]; 36
Params1[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号 37
Params1[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "单选题"); //题目类型 38
DataSet ds1 = DB.GetDataSet("Proc_PaperDetail", Params1); 39
GridView1.DataSource = ds1; 40
GridView1.DataBind(); 41
42
SqlParameter[] Params2 = new SqlParameter[2]; 43
Params2[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号 44
Params2[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "多选题"); //题目类型 45
DataSet ds2 = DB.GetDataSet("Proc_PaperDetail", Params2); 46
GridView2.DataSource = ds2; 47
GridView2.DataBind(); 48
49
SqlParameter[] Params3 = new SqlParameter[2]; 50
Params3[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号 51
Params3[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "判断题"); //题目类型 52
DataSet ds3 = DB.GetDataSet("Proc_PaperDetail", Params3); 53
GridView3.DataSource = ds3; 54
GridView3.DataBind(); 55
56
SqlParameter[] Params4 = new SqlParameter[2]; 57
Params4[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号 58
Params4[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "填空题"); //题目类型 59
DataSet ds4 = DB.GetDataSet("Proc_PaperDetail", Params4); 60
GridView4.DataSource = ds4; 61
GridView4.DataBind(); 62
63
SqlParameter[] Params5 = new SqlParameter[2]; 64
Params5[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号 65
Params5[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "问答题"); //题目类型 66
DataSet ds5 = DB.GetDataSet("Proc_PaperDetail", Params5); 67
GridView5.DataSource = ds5; 68
GridView5.DataBind(); 69
70
} 71
protected void imgBtnReturn_Click(object sender, ImageClickEventArgs e) 72
{ 73
Server.Transfer("PaperLists.aspx"); 74
} 75
} 76





}
}