A newer version of this page is available. Switch to the current version.

Included Components

  • 5 minutes to read

The DevExpress ASP.NET Scheduler provides a set of native components and controls which can be used in your scheduling applications to facilitate the necessary user interaction. All these controls support the style, look and feel, and tooltip mechanisms common to all DevExpress controls. This enables you to provide a uniform appearance and behavior to all the controls in your application.

Main Controls

Icon Name Description
Icon_ASPxScheduler ASPxScheduler Control Represents a visual control which allows appointments to be scheduled and displayed. This main control can host several auxiliary Scheduler controls (they are listed in the table “Helper Controls”). Their visibility is determined by the corresponding properties of the main control.
Icon_ASPxSchedulerStorageControl ASPxSchedulerStorageControl Represents a non-visual component that enables you to implement all scheduler-based data operations using third-party web controls.

Helper Controls

This table contains controls which can be displayed within the main control, or in a standalone mode.

Icon Name Description
Icon_ASPxViewVisibleInterval View Visible Interval Represents a visual control which displays the visible time interval of the Scheduler’s current view.
Icon_ASPxViewNavigator View Navigator Represents a visual control which allows changing the currently visible time interval one page back or forth, and switching to the current date.
Icon_ASPxViewSelector View Selector Represents a visual control which allows Scheduler view switching.
Icon_ASPxResourceNavigator Resource Navigator Represents a visual control which allows selection of visible resources and navigation within the resources’ list. Also it enables to change the number of resources displayed at one time.
Icon_ASPxDateNavigator ASPxDateNavigator Represents the most versatile control of this group. It is helpful for navigation within the Scheduler and changing the current Scheduler’s view, depending on the selected time interval. It uses a calendar display to indicate holidays, and days with appointments.

Additional Controls

The DevExpress ASP.NET Scheduler also provides a number of auxiliary controls. With the help of these controls you can change the Scheduler’s view characteristics, and modify the appointment’s properties.

Additional controls are listed below:

Icon Name Description
Icon_AppointmentRecurrenceControl AppointmentRecurrenceControl Represents a control used to set the recurrence options for appointments.
Icon_AppointmentRecurrenceForm AppointmentRecurrenceForm Represents a container control, which includes an AppointmentRecurrenceControl. It is designed for the appointment editing form.
Icon_ASPxTimeZoneEdit TimeZoneEdit Represents a combo box used to specify a time zone.
Icon_DailyRecurrenceControl DailyRecurrenceControl Represents a control used to set the recurrence options for daily recurrent appointments.
Icon_MonthEdit MonthEdit Represents a combo box used to select a month.
Icon_MonthlyRecurrenceControl MonthlyRecurrenceControl Represents a control used to set the recurrence options for monthly recurrent appointments.
Icon_RecurrenceRangeControl RecurrenceRangeControl Represents a control used to specify the number of re-occurrences or a time interval within which the occurrences should happen.
Icon_RecurrenceTypeEdit RecurrenceTypeEdit Represents a control for the recurrence type selection.
Icon_WeekDaysCheckEdit WeekDaysCheckEdit Represents a control that allows selection of days of the week by checking the corresponding boxes.
Icon_WeekDaysEdit WeekDaysEdit Represents a combo box used to select days of the week.
Icon_WeeklyRecurrenceControl WeeklyRecurrenceControl Represents a control used to set the recurrence options for weekly recurrent appointments.
Icon_WeekOfMonthEdit WeekOfMonthEdit Represents a combo box used to select a week of the month.
Icon_YearlyRecurrenceControl YearlyRecurrenceControl Represents a control used to set the recurrence options for yearly recurrent appointments.
Icon_ASPxSchedulerAdapter ASPxSchedulerControlPrintAdapter Represents a non-visual control which allows binding of the ASPxScheduler to the scheduler report.
Icon_ASPxStorageAdapter ASPxSchedulerStoragePrintAdapter Represents a non-visual control which allows binding of the ASPxSchedulerStorage to the scheduler report.

Reporting Controls and Components

The Scheduler Report controls and components are used to display various information in a Scheduler report. All these controls can be added to a report, at either Visual Studio design time or in the End-User Report Designer.

The controls specific to SchedulerReport are:

Icon Name Description
ReportControls - DayCells icon DayViewTimeCells A time cells control representing the Scheduler’s Day View. It can be used to print one or more days, which do not have to be consecutive.
ReportControls - WeekCells icon HorizontalWeek A time cells control representing the Scheduler’s Month View. It can be used to print a week or several weeks.
ReportControls - FullWeekCells icon FullWeek A time cells control representing the Scheduler’s Week View. It can be used to print one or more weeks in a compact style.
ReportControls - TimelineCells icon TimelineCells A time cells control representing the Scheduler’s Timeline View. It can visualize appointments using different time scales.
ReportControls - DateHeaders icon HorizontalDateHeaders A header control used to print dates for the columns of time cells.
ReportControls - DayOfWeekHeaders icon DayOfWeekHeaders A header control used to print days of the week for the HorizontalWeek control.
ReportControls - TimelineHeaders icon TimelineScaleHeaders A header control used to print time scales for the ReportTimelineView.
ReportControls - ResourceHorizontalHeaders icon HorizontalResourceHeaders A header control used to print resources for the columns of time cells.
ReportControls - ResourceVerticalHeaders icon VerticalResourceHeaders A vertical header control used to print resources for the rows of time cells.
ReportControls - Ruler icon DayViewTimeRuler A control used to print a time ruler on the left side of the linked DayViewTimeCells control.
ReportControls - TimeInfo icon TimeIntervalInfo A control used to print a textual representation of the time interval.
ReportControls - ResourceInfo icon ResourceInfo A control used to print a list of resources.
ReportControls - Calendar icon CalendarControl A control used to print a monthly calendar for a time interval, visualized by the linked time cells control
ReportControls - FormatTimeIntervalInfo icon FormatTimeIntervalInfo A control used to print a textual view of the time interval, using the specified format.

The components specific to SchedulerReport are:

Icon Name Description
ReportControls - DayViewTimeCells icon ReportDayView A View component for a daily style report.
Reporting - ReportWeekView icon ReportWeekView A View component for a week-style report.
Reporting - ReportMonthView icon ReportMonthView A View component for a monthly (multi-week) style report.
Reporting - ReportTimelineView icon ReportTimelineView A View component for a timeline style report.
ReportControls - SchedulerControlPrintAdapter icon SchedulerControlPrintAdapter Scheduler print adapter bound to the SchedulerControl.
ReportControls - SchedulerStoragePrintAdapter icon SchedulerStoragePrintAdapter Scheduler print adapter bound to the SchedulerStorage