Skip to main content
.NETFramework4.6.2

Target Platform/Framework: Web DevExpress Product Libraries Used: ASP.NET WebForms UI components (https://www.devexpress.com/webforms) Available in the following DevExpress Subscription(s): Universal, DXperience, ASP.NET & Blazor (includes DevExtreme), Reporting

Published
Jan 1, 1900
128y ago
Total Downloads
70.3K
70,350

Install

dotnet add package DevExpress.Web.Scheduler --version 26.1.5-pre-26241
ProductVersions
Other
.NETFramework4.6.2

README

DevExpress ASP.NET Web Forms Scheduler

The DevExpress ASP.NET Scheduler is an Outlook-inspired control that allows you to display detailed snapshots of events/appointments within your ASP.NET Web Forms application across a single day, week, or month.

Key Features

  • Multiple view types: Day, Week, Work Week, Month, Timeline, Agenda, and Full Week
  • Resources (side-by-side calendar display)
  • Appointment management: create, edit, select, and delete operations
  • Drag & drop support
  • One-time and recurring appointments
  • UI customization APIs
  • Print and export capabilities
  • Responsive and adaptive layout

Examples

Install the DevExpress.Web.Scheduler NuGet package:

dotnet add package DevExpress.Web.Scheduler

Example 1: Create a Scheduler at Design Time

<dx:ASPxScheduler ID="ASPxScheduler1" runat="server" AppointmentDataSourceID="AppointmentDataSource" 
ResourceDataSourceID="efResourceDataSource" Start="2017, 10, 17" ActiveViewType="Month">
    <Views>
        <DayView Enabled="true" />
        <FullWeekView Enabled="true" />
    </Views>
    <Storage EnableReminders="false" />
</dx:ASPxScheduler>

Example 2: Create a Scheduler at Runtime

C#
using DevExpress.Web.ASPxScheduler;
// ...
protected void Page_Load(object sender, EventArgs e) {
    ASPxScheduler scheduler = new ASPxScheduler();
    scheduler.ID = "ASPxScheduler1";
    scheduler.Views.DayView.Enabled = true;
    scheduler.Views.FullWeekView.Enabled = true;
    scheduler.AppointmentDataSourceID = "AppointmentDataSource";
    scheduler.ResourceDataSourceID = "efResourceDataSource";
    scheduler.Storage.EnableReminders = false;
    scheduler.ActiveViewType = DevExpress.XtraScheduler.SchedulerViewType.Month;
    Page.Form.Controls.Add(scheduler); // Adds the scheduler control to the form
}
VB.NET
Imports DevExpress.Web.ASPxScheduler
' ...
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
    Dim scheduler As ASPxScheduler = New ASPxScheduler()
    scheduler.ID = "ASPxScheduler1"
    scheduler.Views.DayView.Enabled = True
    scheduler.Views.FullWeekView.Enabled = True
    scheduler.AppointmentDataSourceID = "AppointmentDataSource"
    scheduler.ResourceDataSourceID = "efResourceDataSource"
    scheduler.Storage.EnableReminders = False
    scheduler.ActiveViewType = DevExpress.XtraScheduler.SchedulerViewType.Month
    Page.Form.Controls.Add(scheduler)
End Sub

Demos

Related Components/Packages

DevExpress.Web - Implements core functionality for DevExpress ASP.NET Web Forms Controls.

dotnet add package DevExpress.Web

DevExpress.Web.Themes - DevExpress Themes for ASP.NET Applications.

dotnet add package DevExpress.Web.Themes

Documentation

Evaluation Period, Pricing Options, and Licensing Terms

Whether you own a license or want to start a 30-day evaluation period, download and register your DevExpress license key. To obtain your key, log in to the DevExpress Download Manager. Use your existing DevExpress.com account or create a new account for free. For key registration instructions, see License Key for DevExpress Products.

If you purchase a license after evaluating a product, re-register your updated DevExpress license key to remove evaluation version warnings/messages.

This package is included in the following commercial subscriptions:

See DevExpress Subscriptions & Licensing for subscription comparison tables, purchasing FAQ, and licensing information.

Software Bill of Materials (SBOM)

To access SBOM files for DevExpress packages, please refer to the following article: Software Bill of Materials (SBOM) for DevExpress .NET assemblies/NuGet packages, JavaScript, VCL and other redistributable artifacts.

See Also: Information Security | Security - What You Need to Know

Useful Online Resources

Changes from Previous Version

No structural changes between v26.1.6-pre-26277 and v26.1.5-pre-26241.

Adoption Assessment

A verified publisher signal is available. Assess fit from the package's supported frameworks, license and dependency graph rather than popularity alone.

This version is marked prerelease. Validate its API and upgrade path before production use.No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.This version is unlisted. Prefer a listed release unless you deliberately need this exact version for reproducibility.

Related Guides & Workflows

Learn how to evaluate, integrate, or audit this package in your .NET project.