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 5.0 SP1

Release date: October 13, 2008 (build 1546)

Bug fixes

1. Bug: DayPilotScheduler in Days mode

Event drag operations (move, resize) are working properly in Days mode (ViewType="Days").

Status: Implemented

2. Bug: refreshCallBack() doesn't accept DayPilot.Date object (DayPilotScheduler)

DayPilotScheduler.refreshCallBack() now accepts DayPilot.Date object as the first parameter (in addition to the standard Date object).

Status: Implemented

3. Bug: External drag&drop doesn't work (DayPilotScheduler)

External drag&drop (moving an event from an outside source) now works again in DayPilotScheduler.

Status: Implemented

4. Bug: It's possible to resize a multi-day event using the day brake border (DPC)

See also:

Status: Implemented

Improvements

1. Improvement: DPS resources name HtmlEncoded

DayPilotScheduler now encodes the resource name using Server.HtmlEncode(). The raw HTML will be available in BeforeResHeaderRender event handler (e.InnerHTML).

Status: Implemented

2. Improvement: Upper-left corner is updated during callback Update(Full)

Status: Implemented

3. Improvement: Resources column is updated during callback Update(Full)

Status: Implemented

4. AfterRender client-side handler fired for initial rendering as well (DayPilotCalendar, DayPilotScheduler)

Example:

<DayPilot:DayPilotScheduler ... AfterRenderJavaScript="afterRender(data, isCallBack)" />
<script type="text/javascript">
function afterRender(data, isCallBack) {
  if (isCallBack) {
    alert('Rendering finished (after callback)');
  }
  else {
    alert('Rendering finished (initial or PostBack)');
  }
}
</script>

See also:

Status: Implemented

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.