C#期末考试题,图书系统
数据库有如下表
图书分类(Category)
字段 |
类型 |
说明 |
|
cateId |
int |
自增,主键 |
|
cateName |
Varchar(10) |
分类名 |
|
|
|
|
|
|
|
|
|
图书信息表(Book)
字段 |
类型 |
说明 |
bookId |
int |
自增,主键 |
bookName |
Varchar(20) |
书名 |
pubYear |
int |
出版年份 |
price |
Numeric(5,2) |
价格 |
cateId |
int |
外键,图书分类关联 |
程序功能描述如下:
- 初始运行条件下拉框默认选择全部,同时文本框不可编辑,DataGridView显示全部数据
2.条件下拉框选择年份或名称,此时文本框变为可用,单击查询按钮时,如果文本框没有输入内容,则提示请输入条件
条件下拉框选择年份时,在文本框中输入年份,然后点击查询,则会查询年份等于所填值的数据
条件下拉框选择名称时,在文本框中输入名称,然后点击查询,则会查询名称等于所填值的数据
- 当下拉框再次切换为全部时,此时文本框内容清空,并变为不可用状态,此时点击查询按钮,可以查询出全部数据
- 当输入的条件值无效时,要进行异常处理