DayPilot for ASP.NET - AJAX Calendar/Scheduling Controls
Try the online demo: AJAX-style event creating, moving, resizing, and deleting • Context menu • Day view • Work week view • Week view • Month view • Horizontal/vertical resources view • PostBack/AJAX/JavaScript event handling • Binding to XmlDataSource, SqlDataSource, DataTable, ArrayList • Custom event formatting • UpdatePanel compatibility

Cell Stacking Mode

DayPilot Month supports two different event stacking modes.

EventStackingMode="Row" (default)

In row stacking mode, multiday events are supported and the row height is stretched according to number of events.

EventStackingMode="Cell"

In cell stacking mode, only one-day events are supported, the row height is fixed. It's possible to set custom event ordering rules inside the day cells.

Comparison table

  EventStackingMode="Row" EventStackingMode="Cell"
Row height Dynamic (so all events fit) Fixed
Scrollbar inside a day cell No Yes, if needed
Multi-day events Yes No (end date is ignored)
Event moving  allowed Yes Yes
Event resizing allowed Yes No

Demo

Available Since

DayPilot Pro is an advanced DayPilot edition. You can check a thumbnail overview of the most interesting features. There is also an online demo with all the features working (including the AJAX features). If you want to test the design-time support and API you can download a fully functional trial version. And if you like it, you can buy a full version with source code and 12 months of upgrades and support (with a 30-days money back guarantee).

DayPilot Lite is a do-it-yourself open-source edition of DayPilot. Although it misses some DayPilot Pro features, there are thousands of developers using it to build calendar, personal scheduling, and resource booking applications.