应该是很常见的东东.就是一表格,按月份不同显示30或31天.然后根据我数据库里的数据,在表格每行里画上一行颜色.怎么做?给个思路.我现在是做车辆运行统计,要算出某辆车在一个月里在哪几天有出车,有出车的天的单元格上涂上颜色..

解决方案 »

  1.   

    用datagrid应该可以吧。先组织一个datatable,里面存放一个月每天的数据,然后绑定。绑定后再根据结果控制datagrid的Item[i]的背景色
      

  2.   

    System.DateTime.DaysInMonth()
    用这个可以知道.某月有多少天.数据库里应该有记录日期的字段吧.
    然后 循环 比较.
    打印..表格
      

  3.   

    参考msdn的htc的viewlink介绍里的日历控件,你需要做的就是增加一个属性,以及,如果对自己的.net有信心,封装到控件中……