我加入的 .NET开发者群号:429476891

导航

把DataGrid控件定制成漂亮的课程表

本文示例源代码

在以前制作课表控件的时候借助了System.Windows.Forms.DataGrid控件的强大功能,制作了一个功能较强的课程表控件。可以完成所见即所得的排课功能。



  CourseTable类是一个完全实现了用不同的样式和风格显示课程表的类,HisonicCourseTable类则是派生于CourseTable,添加了对智能排课过程进行支持功能的一个课程表类。CourseTable则借助另外两个类完成了课程表的绘制功能。第一个是TableRowHeaderColumn类,用于控制课程表的每行头两列信息的列;第二个是CourseCommonColumn类,用于实现正常的课程表信息列。可以任意控制整个课程表的背景色,或者某个单元格的背景色和前景色;可以设置列宽和行高。

posted on 2008-05-10 00:42  信息加油站义工  阅读(3280)  评论(4编辑  收藏  举报