protected void InitData() //读取试题
    {
        SqlParameter[] Params1 = new SqlParameter[2];
        Datacon        DB      = new Datacon();
        int            paperID = int.Parse(Session["PaperID"].ToString());

        Params1[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params1[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "单选题");            //题目类型
        DataSet ds1 = DB.GetDataSet("Proc_PaperDetail", Params1);

        GridView1.DataSource = ds1;
        GridView1.DataBind();
        ((Label)GridView1.HeaderRow.FindControl("Label27")).Text = ((Label)GridView1.Rows[0].FindControl("Label4")).Text;

        SqlParameter[] Params2 = new SqlParameter[2];
        Params2[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params2[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "多选题");            //题目类型
        DataSet ds2 = DB.GetDataSet("Proc_PaperDetail", Params2);

        GridView2.DataSource = ds2;
        GridView2.DataBind();
        ((Label)GridView2.HeaderRow.FindControl("Label28")).Text = ((Label)GridView2.Rows[0].FindControl("Label8")).Text;

        SqlParameter[] Params3 = new SqlParameter[2];
        Params3[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params3[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "判断题");            //题目类型
        DataSet ds3 = DB.GetDataSet("Proc_PaperDetail", Params3);

        GridView3.DataSource = ds3;
        GridView3.DataBind();
        ((Label)GridView3.HeaderRow.FindControl("Label29")).Text = ((Label)GridView3.Rows[0].FindControl("Label12")).Text;
    }
Beispiel #2
0
    protected void InitData()
    {
        Datacon DB      = new Datacon();
        int     paperID = Convert.ToInt32(Request.QueryString["PaperID"].ToString());


        SqlParameter[] Params1 = new SqlParameter[2];
        Params1[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params1[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "单选题");            //题目类型
        DataSet ds1 = DB.GetDataSet("Proc_PaperDetail", Params1);

        GridView1.DataSource = ds1;
        GridView1.DataBind();

        SqlParameter[] Params2 = new SqlParameter[2];
        Params2[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params2[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "多选题");            //题目类型
        DataSet ds2 = DB.GetDataSet("Proc_PaperDetail", Params2);

        GridView2.DataSource = ds2;
        GridView2.DataBind();

        SqlParameter[] Params3 = new SqlParameter[2];
        Params3[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params3[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "判断题");            //题目类型
        DataSet ds3 = DB.GetDataSet("Proc_PaperDetail", Params3);

        GridView3.DataSource = ds3;
        GridView3.DataBind();
    }
Beispiel #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     DataList1.DataSource   = data.GetDataSet(Convert.ToString(Session["search"]), "xiazai");
     DataList1.DataKeyField = "id";
     DataList1.DataBind();
     Label1.Text = Convert.ToString(Session["tool"]);
 }
Beispiel #4
0
        //根据题目ID 初始化题目
        //输入:
        //      TID - 题目编号;
        //输出:
        //      题目存在:返回True;
        //      题目不在:返回False;
        public bool LoadData(int TID)
        {
            SqlParameter[] Params = new SqlParameter[1];
            Datacon        DB     = new Datacon();

            Params[0] = DB.MakeInParam("@ID", SqlDbType.Int, 4, TID);                  //用户编号

            DataSet ds = DB.GetDataSet("Proc_MultiProblemDetail", Params);

            ds.CaseSensitive = false;
            DataRow DR;

            if (ds.Tables[0].Rows.Count > 0)
            {
                DR            = ds.Tables[0].Rows[0];
                this._c_id    = GetSafeData.ValidateDataRow_N(DR, "c_id");                //科目编号
                this._Title   = GetSafeData.ValidateDataRow_S(DR, "Title");               //题目
                this._AnswerA = GetSafeData.ValidateDataRow_S(DR, "AnswerA");             //答案A
                this._AnswerB = GetSafeData.ValidateDataRow_S(DR, "AnswerB");             //答案B
                this._AnswerC = GetSafeData.ValidateDataRow_S(DR, "AnswerC");             //答案C
                this._AnswerD = GetSafeData.ValidateDataRow_S(DR, "AnswerD");             //答案D
                this._Answer  = GetSafeData.ValidateDataRow_S(DR, "Answer");              //答案
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #5
0
    protected void InitData()
    {
        Datacon DB = new Datacon();

        try
        {
            paperID = Convert.ToInt32(Request.QueryString["PaperID"].ToString());
        }
        catch
        {
            Response.Write("<script>alert('无法获取试卷ID!')</script>");
            Response.Write("<script language=javascript>top.location.href='index.aspx'</script>");
        }
        SqlParameter[] Params1 = new SqlParameter[2];
        Params1[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params1[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "单选题");            //题目类型
        DataSet ds1 = DB.GetDataSet("Proc_PaperDetail", Params1);

        GridView1.DataSource = ds1;
        GridView1.DataBind();

        SqlParameter[] Params2 = new SqlParameter[2];
        Params2[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params2[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "多选题");            //题目类型
        DataSet ds2 = DB.GetDataSet("Proc_PaperDetail", Params2);

        GridView2.DataSource = ds2;
        GridView2.DataBind();

        SqlParameter[] Params3 = new SqlParameter[2];
        Params3[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID);            //试卷编号
        Params3[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "判断题");            //题目类型
        DataSet ds3 = DB.GetDataSet("Proc_PaperDetail", Params3);

        GridView3.DataSource = ds3;
        GridView3.DataBind();
    }