计算机毕业设计教学课程维护功能介绍:
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页为计算机毕业论文教学大纲功能介绍......