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

DayPilot 2.1

Released on 15 October 2006.

New features

  • Designed for .NET Framework 2.0 only.
  • Supports Safari browser on MacOS.
  • Supports DataSourceID property.
  • Fully compatible DataSource property (supports any IListSource, IEnumerable, or IDataSource implementing class, including DataSet, DataTable, DataView, ArrayList).
  • Supports VS.NET 2005 Action Lists (Smart Tags) for configuration (DataSourceID is supported so far).
  • Modes for showing non-business hours (NonBusinessHours property):
    • HideIfPossible (hides the non-business hours if there is no event)
    • Hide (NEW: always hides non-business hours)
    • Show (always shows non-business hours)
  • New properties for changing appearance:
    • BackColor
    • BorderColor
    • DayFontFamily
    • DayFontSize
    • EventBackColor
    • EventBorderColor
    • EventFontFamily
    • EventFontSize
    • EventHoverColor
    • HourBorderColor
    • HourFontFamily
    • HourFontSize
    • HourHalfBorderColor
    • HourNameBackColor
    • HourNameBorderColor
    • HoverColor
    • NonBusinessBackColor

Fixes

  • DayPilot can be placed inside a FormView.
  • DayPilot doesn't affect DataSource items sorting anymore.

API Changes

  • Property NameColumnName renamed to DataTextField.
  • Property BeginColumnName renamed to DataStartField.
  • Property EndColumnName renamed to DataEndField.
  • Property PkColumnName renamed to DataValueField.
  • Property HeaderDateFormat renamed to DayFormat.
  • Enum value NonBusinessHours.AlwaysVisible renamed to NonBusinessHours.Show.

Default Value Changes

  • The default value of TimeFormat property is now Clock12Hours (instead of Clock24Hours).

DocType Compatibility

  • HTML 4.01 Transitional
  • XHTML 1.0 Transitional
  • XHTML 1.1

Browser Compatibility

  • Firefox 1.5
  • Internet Explorer 6.0
  • Safari

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.