教师模块/成绩录入.aspx.cs

(开头部分) 6KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class 成绩录入 : System.Web.UI.Page
{
    string strname;
    protected void Page_Load(object sender, EventArgs e)
    {
        strname = Convert.ToString(this.Session["name"]);
        string strcnn = "server=.;database=学生成绩智能管理系统;Integrated Security=True;";
        string strcmd = "SELECT DISTINCT 课程表.课程名 FROM 教师表,课程表,成绩表 WHERE 教师表.教师编号=001 AND 课程表.课程号=成绩表.课程号 AND 成绩表.任课教师编号=教师表.教师编号";
        SqlConnection cnn;
        SqlDataAdapter da;
        DataSet ds;
        cnn = new SqlConnection(strcnn);
        cnn.Open();
        SqlCommand cmd = new SqlCommand(strcmd, cnn);
        SqlDataReader rdr = cmd.ExecuteReader();
        if (!IsPostBack)
            while (rdr.Read())
                DropDownList1.Items.Add(rdr.GetValue(0).ToString());
        cnn.Close();
        string strcmd1 = "SELECT 学生表.学号,学生表.姓名,课程表.课程名,成绩,学分 FROM 教师表,成绩表,学生表,课程表 WHERE 教师表.教师编号=001 AND 成绩表.任课教师编号=教师表.教师编号  AND  学生表.学号=成绩表.学号   AND 成绩表.课程号=课程表.课程号 AND 课程表.课程名 = " + "'" + DropDownList1.Text + "'";
        da = new SqlDataAdapter(strcmd1, cnn);
        cnn.Open();
        ds = new DataSet();
        da.Fill(ds, "成绩表");
        GridView1.DataSource = ds;
        GridView1.DataBind();
        cnn.Close();
    }
    protected void Button1_Click1(object sender, EventArgs e)
    {
        string strcnn = "server=.;database=学生成绩智能管理系统;Integrated Security=True;";
        string str1,str2;
        int temp=0;
        SqlConnection cnn = new SqlConnection(strcnn);
        string strcmd1 = "SELECT 学号,课程表.课程名,成绩,学分 FROM 教师表,成绩表,课程表 WHERE 教师表.教师编号=001 AND 成绩表.任课教师编号=教师表.教师编号 AND 成绩表.课程号=课程表.课程号 AND 课程表.课程名 = " + "'" + DropDownList1.Text + "'";
        SqlCommand cmd1 = new SqlCommand(strcmd1, cnn);
        cnn.Open();
        SqlDataReader rdr = cmd1.ExecuteReader();
        while (rdr.Read())
        {
            str1 = Convert.ToString(rdr["学号"]);
            str2 = Convert.ToString(rdr["成绩"]);
            if(str2=="")
            {
                TextBox1.Text = Convert.ToString(str1);
                temp=1;
                break;
            }
后面还有 74 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读 AI

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。