【发布时间】:2014-01-24 14:07:14
【问题描述】:
我正在为我们的大学编写一个时间表程序(智能半自动或半自动等)。
我正在编写这个 C# 和 Access 数据库。
我有一个包含下表的数据库: 1-教师(teacher_id,teacher_name) 2-类(class_id,class_name) 3- 课程 (lesson_id,lesson_name) 4 项 (term_id,term_name) 5 小时 (hour_id,hour_name) 6 天 (day_id,day_name) 7-时间表(time_table_id,teacher_id,lesson_id,term_id,class_id_hour_id,day_id)
我为所有表编写了 Crud 代码,不包括时间表
我认为这个动作最好的东西是数据网格
现在对于时间表表单,我想要一个用户友好的 UI,如下所示
www.uplooder.net/img/image/47/16197657f8466c5a1b8716aee14d768b/csharp.jpg
我要在列标题(不包括右上角的列)显示小时数
并在行中(不包括右上角)显示类
在任何班级和时间设置教师和课程的交叉点
注意事项:
数据网格的第一行是从数据库获取的小时数 datagrid 的第 2 列(从右到左)是从 DB 获取的类 3-如果以前设置任何单元格显示教师姓名和课程名称
这是怎么做到的?
请帮帮我
非常感谢
【问题讨论】: