实验九 学生网上成绩查询
- 格式:doc
- 大小:45.50 KB
- 文档页数:3
实验九 学生网上选课页面设计
1、设计学生网上选课页面(stugradequery.aspx)显示运行如图一所示:
图一 stugradequery.aspx页面
2、参考源代码:
<%@ Page Language="C#"
AutoEventWireup="true"
CodeFile="StuGradeQuery.aspx.cs" Inherits="StuGradeQuery" %>
"/TR/xhtml1/DTD/xhtml1-transitional.dtd">
学生个人成绩查询
3、参考代码:
protected void Page_Load(object sender, EventArgs e)
{
//从全局Session变量获取学生的学号和姓名
StuInfoLabel.Text = "<学号:" + Session["StuID"].ToString() +
" 姓名:" + Session["StuName"].ToString() + ">";
//建立数据库连接,从Web.config文件获取数据库连接字符串
SqlConnection StuGradeConn = new SqlConnection();
StuGradeConn.ConnectionString =
ConfigurationManager.ConnectionStrings["ConnStr"].ToString();
StuGradeConn.Open();
//创建查询SQL语句,并用SqlDataAdapter对象获取数据
SqlCommand StuGradeCmd = new SqlCommand("SELECT CourseName 课程名称,TotalScore 课程成绩,RetestScore 补考成绩 FROM TB_Grade TG,TB_Course
TC WHERE TG.CourseID=TC.CourseID AND StuID='" +
Session["StuID"].ToString() + "'", StuGradeConn);
SqlDataAdapter StuGradeAdapter = new
SqlDataAdapter(StuGradeCmd);
//将SqlDataAdapter对象中的数据填充到DataSet对象的表"StuGradeTable"中 DataSet StuGradeDS = new DataSet();
StuGradeAdapter.Fill(StuGradeDS, "StuGradeTable");
//关闭数据库连接
StuGradeConn.Close();
//绑定数据到GridView显示
this.StuGradeGView.DataSource =
StuGradeDS.Tables["StuGradeTable"];
this.StuGradeGView.DataBind();
}
4、web.config文件中修改;