In order to avoid any confusion I would like to clarify that if we do not destroy the DataItem
object after the AppointmentDataBound event this will cause a serious load and the performance will be drastically reduced.
An easy and convenient solution in order to keep some values from the DataItem after the AppointmentDataBound event is to add an attribute to the appointment object.
sender, SchedulerEventArgs e)
customAttribute = (e.Appointment.DataItem
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.