This demo illustrates how to bind the Scheduler to data.
The ASPxSchedulerStorage component (which provides data for the ASPxScheduler control) is bound to the EntityDataSource control using the markup. Data field mappings are specified in the markup.
Since the CarScheduling data table (which contains appointemnt data) has an auto-incremented identity column, the CommitIdToDataSource property is set to false and the AutoRetrieveId property is set to true.
Appointment editing is not allowed if this demo is run online. An attempt to modify an appointment results in the error message.
See also How to bind an ASPxScheduler to data at design time (step-by-step guide).