首页上一页 1 下一页尾页 1 条记录 1/1页
ASP.NET开发典型模块大全中在线考试系统的相关问题
发表在ASP.NET图书答疑
2012-02-29
是否精华
是
否
版块置顶:
是
否
老师您好!
在这个模块中,部分网页使用到了GridView控件来绑定显示数据,DataSource是用DataSet,如:
SqlParameter[] Params5 = new SqlParameter[2];
Params5[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号
Params5[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "问答题"); //题目类型
DataSet ds5 = DB.GetDataSet("Proc_PaperDetailmr", Params5);
GridView5.DataSource = ds5;
GridView5.DataBind();
aspx页面中GridView的DataMember属性值为空,请问这个ds是怎么找到相应的数据表单的?调用的GetDataSet
public DataSet GetDataSet(string ProcName, SqlParameter[] Params)
{
Open();
SqlCommand Cmd = CreateCommand(ProcName, Params);
SqlDataAdapter adapter = new SqlDataAdapter(Cmd);
DataSet dataset = new DataSet();
adapter.Fill(dataset);
Close();
return dataset;
}
private SqlCommand CreateCommand(string ProcName, SqlParameter[] Prams)
{
Open();
SqlCommand Cmd = new SqlCommand(ProcName, Connection);
Cmd.CommandType = CommandType.StoredProcedure;
if (Prams != null)
{
foreach (SqlParameter Parameter in Prams)
Cmd.Parameters.Add(Parameter);
}
return Cmd;
}
程序里面说调用存储过程,但是只有一个存储过程的名字Proc_PaperDetailmr,找不到具体的存储过程的操作,请问老师这个是怎么查看的?谢谢老师!!
在这个模块中,部分网页使用到了GridView控件来绑定显示数据,DataSource是用DataSet,如:
SqlParameter[] Params5 = new SqlParameter[2];
Params5[0] = DB.MakeInParam("@PaperID", SqlDbType.Int, 4, paperID); //试卷编号
Params5[1] = DB.MakeInParam("@Type", SqlDbType.VarChar, 10, "问答题"); //题目类型
DataSet ds5 = DB.GetDataSet("Proc_PaperDetailmr", Params5);
GridView5.DataSource = ds5;
GridView5.DataBind();
aspx页面中GridView的DataMember属性值为空,请问这个ds是怎么找到相应的数据表单的?调用的GetDataSet
public DataSet GetDataSet(string ProcName, SqlParameter[] Params)
{
Open();
SqlCommand Cmd = CreateCommand(ProcName, Params);
SqlDataAdapter adapter = new SqlDataAdapter(Cmd);
DataSet dataset = new DataSet();
adapter.Fill(dataset);
Close();
return dataset;
}
private SqlCommand CreateCommand(string ProcName, SqlParameter[] Prams)
{
Open();
SqlCommand Cmd = new SqlCommand(ProcName, Connection);
Cmd.CommandType = CommandType.StoredProcedure;
if (Prams != null)
{
foreach (SqlParameter Parameter in Prams)
Cmd.Parameters.Add(Parameter);
}
return Cmd;
}
程序里面说调用存储过程,但是只有一个存储过程的名字Proc_PaperDetailmr,找不到具体的存储过程的操作,请问老师这个是怎么查看的?谢谢老师!!