DayPilot - Open-Source Outlook-Like Calendar/Scheduling Control for ASP.NET
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

DayPilot Pro 4.3

Released on December 11, 2007 (build 1309).

Features

(F45) Outlook-style month view

A new Outlook-style month view is now available (DayPilotMonth control).

Features:

  • The control Width can be specified in pixels or in percent.
  • Configurable first day of week (WeekStarts property has three possible values: Auto, Monday, Sunday).
  • Month and day automatically using the current culture language.
  • Supports events spanning multiple days (including AJAX resizing and moving).
  • If the starting or ending time is not 00:00 it is indicated in the event.
  • The cell height automatically streches if there are too more events. You can specify the MinCellHeight.
  • Headers customizable using BeforeHeaderRender event.
  • Events customizable using BeforeEventRender event.
  • Cells customizable using BeforeCellRender event.

User actions supported:

  • EventClick
  • EventRightClick
  • EventMenuClick
  • EventMove (supports multiline and partially hidden events)
  • EventResize (supports multiline and partially hidden events)
  • TimeRangeSelected (limited support, just for click on a single cell)

Rendering events supported:

  • BeforeEventRender (configurable properties: BackgroundColor, InnerHTML)
  • BeforeCellRender (configurable properties: BackgroundColor, HeaderText, IsBusiness)
  • BeforeHeaderRender (configurable properties: BackgroundColor, InnerHTML)

Limitations of the first version:

  • CSS class styling not supported
  • Shows only a single month (maximum 6 rows)
  • Time range selection not supported
  • Events can't be disabled per event
  • Design-time preview is schematic only
  • Bubbles are not supported
  • ToolTips are not supported
  • Inline editing is not supported
  • Start and end time indicator can't be turned off

Other

Common

  • Value of e.Start property fixed in EventClick and other event-related events.

DayPilotScheduler

  • Width in percent for Firefox and Internet Explorer.
  • HeaderFontColor property added.
  • LoadingLabelText marked as localizable.

DayPilotCalendar

  • ScrollUpLabelText, ScrollDownLabelText marked as localizable.
  • LoadingLabelText marked as localizable.
  • Minium event size fixed (it's now always at least 2 pixels).

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.

Questions or suggestions? Try DayPilot forums or contact us directly.