In this binding mode you can handle the AppointmentInserted, AppointmentUpdated
        and AppointmentDeleted events to update your business objects as the corresponding
        actions are performed by the user.
    
    
        The events are cancellable so you can enforce business rules as necessary.
    
 
    In addition to using declarative data sources and custom providers RadScheduler
    can also be bound to both generic and non-generic collections.
    
    This allows you to directly use your business objects as a data source.