如何用C#做像EXCEL样式的考勤表

图片说明
姓名根据标题中的部门从数据库中读取,OK
序号自动排列
如何根据标题中的年、月字段自动显示日期、星期,以及各日期列对应的出勤状态如何实现

用DataGridView控件,涉及到单元格合并,嵌入Combobox,这些google下都有。

日期、星期部分可否帮忙写个Demo,试着做了下,选择月份后日期始终不跟随变化。。。

最简单做法就是你一开始定义全部月份的都是31天,然后选月份隐藏columns 就可以达到你的效果了,计算考勤等情况根据当前显示的为满勤计算
再者你可以自己写算法只是略为麻烦。