ASP.NET网上教学辅助管理系统(10)

来源:xiaoniu168.com 作者:本站原创 添加时间:2011-11-08 点击数:30031

计算机毕业设计教学课程维护功能介绍:

4.3.4教学课程列表
管理员登陆系统以后,点击左侧功能菜单里的教学课程列表,右侧显示班级课程分配列表,包括班级名称、课程名称、任课教师,新课程分配、删除按钮。如图所示:
计算机毕业论文

以下是引用片段:

其关键代码实现如下:
protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            //绑定课程教师列表,绑定班级列表
            DropDownList1.DataTextField = "教师课程";
            DropDownList1.DataValueField = "课程代码";
            DropDownList1.DataSource = DataControl.GetData("select ('教师:' + 姓名 + '-' + '课程:' + 课程名称) as 教师课程,课程代码 from 课程,教师 where 课程.帐号=教师.帐号");
            DropDownList1.DataBind();
            DropDownList2.DataTextField = "班级名称";
            DropDownList2.DataValueField = "班级代码";
            DropDownList2.DataSource = DataControl.GetData("select * from 班级 ");
            DropDownList2.DataBind();
            this.GridView1.DataSource = DataControl.GetData("SELECT 班级课程.班课代码, 班级.班级名称, 课程.课程名称,教师.姓名 AS 任课教师 FROM 班级课程 INNER JOIN 班级 ON 班级课程.班级代码 = 班级.班级代码 INNER JOIN 课程 ON 班级课程.课程代码 = 课程.课程代码 INNER JOIN 教师 ON 课程.帐号 = 教师.帐号");
            this.GridView1.DataBind();
        }
    }


    protected void Button1_Click(object sender, EventArgs e)
    {
        //判断信息是否正确
        if (DataControl.GetData("select * from 班级课程 where 课程代码=" + DropDownList1.SelectedValue + " and 班级代码=" + DropDownList2.SelectedValue + "").Rows.Count > 0)
        {
            Page.
            return;
        }
        //添加班级课程信息
        DataControl.Execute("insert into 班级课程(课程代码,班级代码) values(" + DropDownList1.SelectedValue + "," + DropDownList2.SelectedValue + ")");
        this.GridView1.DataSource = DataControl.GetData("SELECT 班级课程.班课代码, 班级.班级名称, 课程.课程名称,教师.姓名 AS 任课教师 FROM 班级课程 INNER JOIN 班级 ON 班级课程.班级代码 = 班级.班级代码 INNER JOIN 课程 ON 班级课程.课程代码 = 课程.课程代码 INNER JOIN 教师 ON 课程.帐号 = 教师.帐号");
        this.GridView1.DataBind(); ;
    }

〖资料来源:计算机毕业论文 www.xiaoniu168.com

第11页为计算机毕业论文教学大纲功能介绍......

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网