aspnet-devexpress-dot-web-dot-aspxgantt-dot-monthly-c6d77ab4.md
Specifies a day of the week’s occurrence.
Namespace : DevExpress.Web.ASPxGantt
Assembly : DevExpress.Web.ASPxGantt.v25.2.dll
NuGet Package : DevExpress.Web
public DayOfWeekMonthlyOccurrence DayOfWeekOccurrence { get; set; }
Public Property DayOfWeekOccurrence As DayOfWeekMonthlyOccurrence
| Type | Description |
|---|---|
| DayOfWeekMonthlyOccurrence |
A day of the week’s occurrence.
|
Available values:
| Name | Description |
|---|---|
| First |
A rule is applied every first specified day of the week.
| | Second |
A rule is applied every second specified day of the week.
| | Third |
A rule is applied every third specified day of the week.
| | Forth |
A rule is applied every fourth specified day of the week.
| | Last |
A rule is applied every last specified day of the week.
|
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