||Telerik UI for ASP.NET AJAX
|Visual Studio version
C# or VB.NET
all browsers supported by RadControls for ASP.NET AJAX
This example demonstrates how data can be imported from an iCalendar file (based on the RFC2445
specification) into RadScheduler with the DDay.iCal
.Net Library v1.0.2, which offers a rich object model for reading and manipulating iCalendar files and data.
In this example, Event, To-Do and Journal components, read from the iCalendar file are imported in RadScheduler as AppointmentInfo objects. Events' Recurrence Rules are parsed in a way as if they were created by the interface which RadScheduler offers (in the Advanced Edit Form). To-Dos and Journal entries are imported as 'All Day Events' as most often they do not have End Date or Duration specified.
Depending on the contents of the iCalendar file and the different properties used to store data, various import techniques can be implemented, like importing Resources (Attendee, Geographical Position, etc.), creating more detailed and complex Recurrence Rules or even supporting Exceptions.
The updated version supports reminders too.