
DayPilot ASP.NET scheduler control displays a timeline for multiple resources.
See Also
There is also a tutorial for ASP.NET Core Scheduler available.
Drag and Drop
The ASP.NET Scheduler supports drag and drop operations:
- Event creating
- Event moving
- Event resizing
- Drag and drop from an external list
- AutoScroll during drag and drop
- Real-time indicators that display details about the current position
- Custom drag handlers
- Allow/Deny Drag and Drop per Event
Read more about the drag and drop support.
Themes
DayPilot ASP.NET scheduler control comes with a set of CSS themes:
- Transparent
- Traditional (Outlook-Like)
- Windows 8
- Green
- White
- Blue
You can also create your own theme using the online CSS theme designer.
Read more about scheduler themes.
Flexible Timeline
The scheduler timeline is flexible and the cell duration can be set from 1 minute to 1 year:
- minute
- hour
- day
- week
- month
- year
- custom number of minutes (5, 15, 20, 30 minutes; 720 minutes - half a day)
You can hide custom time periods like weekends (non-continuous timeline) and combine cells of different duration (non-linear timeline).
Tutorials
- ASP.NET Scheduler Tutorial (loading events and resources from SQL Server database, drag and drop event moving, C# and VB)
- ASP.NET Scheduler PDF Export Tutorial (SQL Server, C#, VB)
- ASP.NET Scheduler with On-Demand Event Loading Tutorial (SQL Server, C#, VB)
- ASP.NET Scheduler with Sortable Columns (SQL Server, C#, VB)
- ASP.NET Scheduler Printing Tutorial (SQL Server, C#, VB)
- ASP.NET Scheduler and ModalPopupExtender (SQL Server, C#, VB)
- ASP.NET Gantt Chart Tutorial (SQL Server, C#, VB)
- ASP.NET Gantt Chart PDF Export (SQL Server, C#, VB)
- ASP.NET Timesheet Tutorial (SQL Server, C#, VB)
- Hotel Room Booking Tutorial (room capacity and status, reservation status, room filter, SQL Server database, C# and VB)
- Shift Scheduling Tutorial (ASP.NET, SQL Server, C#, VB)
- Courtroom Schedule Tutorial (ASP.NET, SQL Server, C#, VB)
- Restaurant Table Reservation Tutorial (ASP.NET, SQL Server, C#, VB)
- Annual Leave Booking Tutorial (ASP.NET, SQL Server, C#, VB)
Layout
- Layout Property (div-based or table-based)
- Height and Vertical Scrollbar
- Scrollbar Position (ScrollX, ScrollY)
- Row Height
Appearance and Styling
Gantt
Internationalization
Resources
- Resource Tree
- Row Header Columns
- Dynamic Resource Tree Loading
- ResourceExpand Event
- ResourceCollapse Event
AJAX & Effects
- Integrated Message Bar
- Bubbles (Extended ToolTips)
- External Drag & Drop
- Time Range Selecting
- Crosshair
- Loading Label
- AutoRefresh
- Image Export (BMP, PNG, GIF, JPG)
Dynamic AJAX Features (Large Data Sets)
- Dynamic Background Cell Loading
- Dynamic Event Rendering
- Dynamic Event Loading (On-Demand Event Loading from the Server)
- Dynamic Resource Tree Loading
Events
Event Handling
Notifications
CallBacks
- Update() Method (Callback Update)
- Sending Custom Data with Callback
- CommandCallBack() Function (Universal CallBack)
- RefreshCallBack() Function (Fast Refresh)
- AJAX CallBack POST Compression
Client-side Events
Client-Side API Documentation
- DayPilot.Scheduler Class
DayPilot

