aspnet-devexpress-dot-web-dot-aspxgantt-dot-monthly.md
Specifies whether the gantt calculates the rule by the day of the week.
Namespace : DevExpress.Web.ASPxGantt
Assembly : DevExpress.Web.ASPxGantt.v25.2.dll
NuGet Package : DevExpress.Web
[DefaultValue(false)]
public bool CalculateByDayOfWeek { get; set; }
<DefaultValue(False)>
Public Property CalculateByDayOfWeek As Boolean
| Type | Default | Description |
|---|---|---|
| Boolean | false |
true, to calculate the rule by a day of the week; otherwise, false.
|
In markup:
<dx:ASPxGantt ID="Gantt" runat="server" ...>
...
<WorkTimeRules>
<dx:MonthlyRule IsWorkDay="false">
<Recurrence DayOfWeek="Monday" DayOfWeekOccurrence="Second" CalculateByDayOfWeek="true" />
</dx:MonthlyRule>
</WorkTimeRules>
</dx:ASPxGantt>
In code:
MonthlyRule monthlyRule = new MonthlyRule();
monthlyRule.IsWorkDay = false;
monthlyRule.Recurrence.DayOfWeek = DayOfWeek.Monday;
monthlyRule.Recurrence.DayOfWeekOccurrence = DayOfWeekMonthlyOccurrence.Second;
monthlyRule.Recurrence.CalculateByDayOfWeek = true;
Gantt.WorkTimeRules.Add(monthlyRule);
See Also