Hey you all, I'm having trouble displaying appointments in the scheduler !!! :( this is my code ...
I used the video and I'm doing exactly as its done in the video but mine doesn't work and I'm frustrated !!! :((
I used the video and I'm doing exactly as its done in the video but mine doesn't work and I'm frustrated !!! :((
private void BindToDataSet() |
{ |
if (this.SDS == null) |
{ |
this.SDS = new SchedulerDataDataSet(); |
ClassesAdapter.Fill(SDS.Classes); |
ClassroomsAdapter.Fill(SDS.Classrooms); |
ClassClassroomAdapter.Fill(SDS.ClassClassroom); |
} |
SchedulerBindingDataSource datasourse = new SchedulerBindingDataSource(); |
AppointmentMappingInfo appointmentMappingInfo = new AppointmentMappingInfo(); |
appointmentMappingInfo.Start = "StartOfClass"; |
appointmentMappingInfo.End = "EndOfClass"; |
appointmentMappingInfo.Summary = "ClassName"; |
appointmentMappingInfo.Description = "Description"; |
appointmentMappingInfo.MasterEventId = "MasterEventID"; |
appointmentMappingInfo.Location = "Location"; |
appointmentMappingInfo.BackgroundId = "BackgroundID"; |
appointmentMappingInfo.RecurrenceRule = "RecurrenceRule"; |
appointmentMappingInfo.Resources = "FK_ClassClassroom_Classes"; |
appointmentMappingInfo.ResourceId = "ClassroomID"; |
datasourse.EventProvider.Mapping = appointmentMappingInfo; |
datasourse.EventProvider.DataSource = SDS.Classes; |
// create and assign resource mapping |
ResourceMappingInfo resourceMappingInfo = new ResourceMappingInfo(); |
resourceMappingInfo.Id = "ClassroomID"; |
resourceMappingInfo.Name = "ClassroomName"; |
datasourse.ResourceProvider.Mapping = resourceMappingInfo; |
datasourse.ResourceProvider.DataSource = SDS.Classrooms; |
radScheduler1.DataSource = datasourse; |
radScheduler1.GetDayView().RulerStartScale = 8; |
radScheduler1.FocusedDate = DateTime.Today; |
radScheduler1.GetDayView().RulerEndScale = 22; |
radScheduler1.GetDayView().ShowRuler = true; |
radScheduler1.GetDayView().DayCount = 1; |
radScheduler1.GroupType = GroupType.Resource; |
radScheduler1.ActiveView.ResourcesPerView = 5; |
} |