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; |
| } |