《学员信息管理》
数据库名称(students)
数据库服务器ip:192.168.1.2.
1、 表名称:学员表(student)
--id int 自增主键 不允许为空
--stuNo int 学员编号 不允许为空
--name varchar(100) 学员姓名 不允许为空
--sex varchar(50) 性别 不允许为空
--studyDateTime DateTime 入学时间 不允许为空
--city int 城市(外键,存储bm_city表的主键(id))不允许为空
2、 表名称:城市编码表(bm_city)
--id int 自增主键 不允许为空
--cityNo int 城市编码 不允许为空
--cityName varchar(100) 城市名称 不允许为空
城市编码表的数据如下:
id cityNo cityName
1 10001 北京
2 10002 石家庄
3 10003 上海
编码实现:
1、 建立项目(student)
2、 连接数据库(最好不用connection组件连接数据库,不做要求)
3、 建立学员列表页面(studentList.aspx)
a) 页面包括一个显示学员信息的DataGrid控件(dgStudentList)
此控件包含:
学员编号列、学员姓名列、性别列、入学时间列、城市名称列(通过视图或连接查询取得城市编码表的城市名称)和编辑按钮列(此列使用DataGrid控件的超级连接列)
b) 页面加载时在DataGrid中显示学员信息
c) 点击编辑按钮列跳转至修改页面(studentUpdate.aspx)
4、 建立学员修改页面(studentUpdate.aspx)
a) 页面包括:三个TextBox控件,分别为学员编号(txtStuNo),学员姓名(txtStuName),入学时间(txtStuDate).两个DropDownList控件,分别为性别(ddlStuSex),城市(ddlStuCity),一个Button按钮(更新)
b) 页面加载时填充性别下拉列表(ddlStuSex),使其包含男、女两个下拉项。
c) 页面加载时通过查询城市编码表记录填充城市下拉列表(ddlStuCity),要求列表项的text值为城市编码表的 id列的内容,value值为城市编码表的cityName列的内容。
d) 通过学员表city列的内容定位城市下拉列表(ddlStuCity)
e) 为学员编号(txtStuNo),学员姓名(txtStuName),入学时间(txtStuDate)赋值
f) 点击更新按钮更新当前学员数据。并跳转回学员列表页面。