Log In
[Expand]Welcome to DevExpress .NET Documentation
[Collapse]WinForms Controls
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Expand]Chart Control
  [Expand]Map Control
   [Expand]Product Information
   [Collapse]Getting Started
     Lesson 1 - Create a Simple Scheduling Application
     Lesson 2 - Create a Simple Scheduling Application with DateNavigator
     Lesson 3 - Provide Bar UI for a Scheduler
     Lesson 4 - Provide Ribbon UI for a Scheduler
     Lesson 5 - Bind a Scheduler to MS SQL Database at Design Time
     Lesson 6 - Bind a Scheduler to MS Access Database at Design Time
     Lesson 7 - Create a Custom Appointment Edit Form
     Lesson 8 - Implement a Custom Inplace Editor
   [Expand]Visual Elements
   [Expand]Design-Time Features
   [Expand]End-User Capabilities
   [Expand]Member Tables
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Lesson 1 - Create a Simple Scheduling Application

This document describes how to quickly create a simple scheduling application and start working with a SchedulerControl in unbound mode. You can do this by creating a new project and adding required controls (SchedulerControl, DateNavigator) from the toolbox as usual, or by using pre-defined project templates accessed via the wizard, invoked when creating a new project.

Expanded Create a Simple Scheduling Application

  • Create a new project in Visual Studio and drop the SchedulerControl item onto the form from the DX.17.2: Scheduling toolbox tab. Set the SchedulerControl.Dock property to Fill - this will stretch the SchedulerControl to fill the entire window.

    A new SchedulerStorage component (schedulerStorage1) is automatically added to the form and assigned to SchedulerControl (SchedulerControl.Storage). This component is intended to implement all data operations for SchedulerControl used either in bound or unbound mode.

  • Resulting Application

    As a result, you will get a simple application with a scheduler that provides end-users with the following capabilities:


    In this example, SchedulerControl is used in unbound mode. It is not bound to a data source (for example, database), so scheduler data cannot be loaded from and saved to a database. To learn how to bind a scheduler to a data source, refer to Lesson 5 of the current Getting Started section.

    This is a scheduling application of the simplest type. However, you can easily embellish its user interface by associating a scheduler with a date navigator or providing Bar or Ribbon UI.

Expanded See Also

Is this topic helpful?​​​​​​​