if (!IsPostBack)
{
// 从数据库中获取学生信息
string connectionString = "Data Source=localhost;Initial Catalog=奖学金评定系统;Integrated Security=True"; // 这里替换为你的数据库连接字符串
string query = "SELECT * FROM Student WHERE 学号 = @StudentID";
using (SqlConnection connection = new SqlConnection(connectionString))
{
using (SqlCommand command = new SqlCommand(query, connection))
{
// 假设学生的学号存储在 Session 中
string studentID = Session["学号"].ToString();
command.Parameters.AddWithValue("@StudentID", studentID);
try
{
connection.Open();
SqlDataReader reader = command.ExecuteReader();
if (reader.Read())
{
// 读取学生信息
string 学号 = reader["学号"].ToString();
string 姓名 = reader["姓名"].ToString();
string 性别 = reader["性别"].ToString();
string 学院 = reader["学院"].ToString();
int 成绩 = Convert.ToInt32(reader["成绩"]);
string 辅导员 = reader["辅导员"].ToString();
string 身份证号 = reader["身份证号"].ToString();
// 将学生信息存储到 Session 中
Session["学号"] = 学号;
Session["姓名"] = 姓名;
Session["性别"] = 性别;
Session["学院"] = 学院;
Session["成绩"] = 成绩;
Session["辅导员"] = 辅导员;
Session["身份证号"] = 身份证号;
}
else
{
// 处理未找到学生信息的情况
}
reader.Close();
}
catch (Exception ex)
{
// 处理异常情况
}
}
}
}
该怎么改啊?求帮帮我!