查询教师联动课表
来源:互联网 发布:js获取div auto高度 编辑:程序博客网 时间:2024/04/29 08:54
效果
注意:DropDownList 中AutoPostBack属性的值设置为Ture
.aspx
<form id="form1" runat="server"> <div style="text-align:center"> <asp:Label ID="lblYear" runat="server" Text="学年:"></asp:Label> <asp:DropDownList ID="ddlYear" runat="server" OnSelectedIndexChanged="ddlYear_SelectedIndexChanged" AutoPostBack="True" ></asp:DropDownList> <asp:Label ID="lblTerm" runat="server" Text="学期:"></asp:Label> <asp:DropDownList ID="ddlTerm" runat="server" OnSelectedIndexChanged="ddlTerm_SelectedIndexChanged" AutoPostBack="True" ></asp:DropDownList> <asp:Label ID="lblCollege" runat="server" Text="分院:"></asp:Label> <asp:DropDownList ID="ddlCollege" runat="server" OnSelectedIndexChanged="ddlCollege_SelectedIndexChanged" AutoPostBack="True" ></asp:DropDownList> <asp:Label ID="lblTeacher" runat="server" Text="教师:"></asp:Label> <asp:DropDownList ID="ddlTeacher" runat="server" OnSelectedIndexChanged="ddTeacher_SelectedIndexChanged" AutoPostBack="True" ></asp:DropDownList> </div> </form>
.aspx.cs
public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { BindYear(); //调用自定义方法向"学年"下拉列表框填充列表项 BindTerm(); //调用自定义方法向"学期"下拉列表框填充列表项 BindCollege(); //调用自定义方法向"分院"下拉列表框填充列表项 BindTeacher(); //调用自定义方法向"教师"下拉列表框填充列表项 } } protected void BindYear() { ddlYear.Items.Clear(); // 清空学年下拉列表框 int startYear = DateTime.Now.Year - 10; int currentYear = DateTime.Now.Year; for (int i = startYear; i <= currentYear; i++) //向学年下拉列表添加项 { ddlYear.Items.Add(new ListItem((i - 1).ToString() + "-")+i.ToString()); } ddlYear.SelectedValue = (currentYear - 1).ToString() + "-" + currentYear.ToString(); } protected void BindTerm() { ddlTerm.Items.Clear(); //清空学期下拉列表 for (int i = 1; i <= 2; i++) { ddlTerm.Items.Add(i.ToString()); } } protected void BindCollege() { ddlCollege.Items.Clear(); ddlCollege.Items.Add(new ListItem("计算机学院")); ddlCollege.Items.Add(new ListItem("管理学院")); ddlCollege.Items.Add(new ListItem("电子信息学院")); } protected void ddlCollege_SelectedIndexChanged(object sender, EventArgs e) { BindTeacher(); } protected void BindTeacher() { ddlTeacher.Items.Clear(); switch(ddlCollege.SelectedValue) //根据不同学院添加不同的老师姓名 { case "计算机学院": //在实际工程中添加的来源于数据库 ddlTeacher.Items.Add(new ListItem("马云")); ddlTeacher.Items.Add(new ListItem("马化腾")); ddlTeacher.Items.Add(new ListItem("超级玛丽")); break; case "管理学院": ddlTeacher.Items.Add(new ListItem("李彦宏")); ddlTeacher.Items.Add(new ListItem("李开复")); break; case "电子信息学院": ddlTeacher.Items.Add(new ListItem("刘强东")); ddlTeacher.Items.Add(new ListItem("蔡国庆")); break; } } protected void ddlYear_SelectedIndexChanged(object sender, EventArgs e) { } protected void ddlTerm_SelectedIndexChanged(object sender, EventArgs e) { } protected void ddTeacher_SelectedIndexChanged(object sender, EventArgs e) { } }}
阅读全文
0 0
- 查询教师联动课表
- 常用sql---学生--课表--教师--成绩--实例
- 课表
- 课表
- 课表
- 常见学生课表成绩数据库查询
- 教务管理系统-学生查询个人课表
- 完成android教务助手之课表查询
- Excel VBA高效办公应用-第十一章-教师员工数据管理-Part2 (课表助手小程序)
- 2.查询教师编号、教师姓名、课程名称、平均成绩。
- PHP的cURL技术实现课表、成绩等的查询
- (微信开发)PHP curl模拟登陆教务系统查询成绩查询课表实现微信查成绩差课表功能
- 无刷新查询联动
- 省市区列表三级联动查询
- 研究生课表
- 课表图片
- 【4月20日】使用requests登陆教务处网站并查询课表
- 常用的学生、课程、成绩、教师表的查询
- 面向对象基础
- 清除浮动的几种方法
- nodejs安装与小例(linux)
- 代码出错了 删掉对应的行 就正常了 !不知道什么问题???
- 单例模式
- 查询教师联动课表
- cc3200 sta 模式是否支持使用静态ip去连接AP
- WPF资源词典介绍及在VS中的使用
- 【自动化测试】《白帽子讲安全》阅读笔记 上
- mysql开启3306端口并允许远程连接(存在密码爆破)(_flag)
- 29. ldd
- CSS 组合选择符
- Ubuntu 16.x搭建Git服务器
- 操作系统基本概念