|
|
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
Column headers hierarchyYou can show multiple resources for each day: You can show different number of resources for each day: You can aggregate resources into groups: You can show resource details in additional header rows: The number of header rows is not limited, the hierarchy can show even 3 or more levels:
How it works:
Example:
DayPilotCalendar1.Columns.Clear();
for (int i = 0; i < 3; i++)
{
DateTime day = DateTime.Today.AddDays(i);
Column c = new Column(day.ToShortDateString(), day.ToString("s"));
c.Date = day;
DayPilotCalendar1.Columns.Add(c);
Column c1 = new Column("A", "A");
c1.Date = day;
c.Children.Add(c1);
Column c2 = new Column("B", "B");
c2.Date = day;
c.Children.Add(c2);
}
This example can be found in Demo/Calendar/DaysResourcesView.aspx and in the DayPilot Pro package. Online demoDayPilot 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. |