设置默认休息日和工作时间

要求星期一和星期天休息,上班时间为上午九点到12点,下午2点到6点,每天工作7小时,每周工作35小时。

参考代码:

Dim gv As GanttView = e.Form.Controls("GanttView1").GanttView
gv.DefaultDaysOff = Gantt.WeekDays.Monday
Or Gantt.WeekDays.Sunday '默认休息日改为星期一和星期日
gv.DefaultWorkingTimes.Interval_1.Empty =
False '必须将时段的Empty属性设置为False
gv.DefaultWorkingTimes.Interval_1.From =
New Date(1, 1, 1, 9, 0, 0, 0) '第一个工作时段为上午9点到12
gv.DefaultWorkingTimes.Interval_1.To =
New Date(1, 1, 1, 12, 0, 0, 0)
gv.DefaultWorkingTimes.Interval_2.Empty =
False
gv.DefaultWorkingTimes.Interval_2.From =
New Date(1, 1, 1, 14, 0, 0, 0) '第二个工作时段为下午2点到六点
gv.DefaultWorkingTimes.Interval_2.To =
New Date(1, 1, 1, 18, 0, 0, 0)
gv.HoursPerDay = 7
'每天工作7小时
gv.HoursPerWeek = 35
'每周工作35小时
gv.DaysPerMonth = 21
'每月平均21个工作日
gv.GridDateFormat =
"yyyyMMdd" '表格日期格式
gv.ChartDateFormat =
"Md" '图表日期格式


本页地址:http://www.foxtable.com/webhelp/topics/4013.htm