If I don't convert and have the Scheduler use it's default which is a Guid I believe and my my table is using an integer as it's Primary Key, the scheduler doesn't show any appointments.
Here's my mapping:
schedulerBindingDataSource1 = new SchedulerBindingDataSource();
AppointmentMappingInfo appointmentMappingInfo = new AppointmentMappingInfo();
appointmentMappingInfo.UniqueId = "app_pk";
appointmentMappingInfo.Start = "app_start";
appointmentMappingInfo.End = "app_end";
appointmentMappingInfo.Summary = "app_summary";
appointmentMappingInfo.Description = "app_description";
appointmentMappingInfo.Location = "app_location";
appointmentMappingInfo.BackgroundId = "app_backgroundid";
appointmentMappingInfo.StatusId = "app_status";
appointmentMappingInfo.RecurrenceRule = "app_recurrencerule";
appointmentMappingInfo.ResourceId = "app_res_id";
appointmentMappingInfo.Exceptions = "AppointmentsAppointments";
appointmentMappingInfo.MasterEventId = "app_mastereventid";
appointmentMappingInfo.Visible = "app_visible";
appointmentMappingInfo.AllDay = "app_allday";
appointmentMappingInfo.AllowDelete = "app_allowdelete";
appointmentMappingInfo.AllowEdit = "app_allowedit";
I've attached what my dataset looks like, which is what is bound to the Scheduler Binding datasource.
My app_pk is an auto-incrementing PK. Does Telerik prefer UniqueID to be a Guid? I can do that but will need to tweak some stored procedures to make it work.