I was having an issue as well but I am just setting the data source of the scheduler to the bo's data table and everything works ok. Also handle some events to automagically save any changes back to the DB when an appoint is added changed or deleted. Me.BoSchedule1.FillAll()
Me.BoSchedulerResources1.FillAll()
Me.SchedulerStorage1.Appointments.DataSource = Me.BoSchedule1.CurrentDataTable
Me.SchedulerStorage1.Resources.DataSource = Me.BoSchedulerResources1.CurrentDataTable
''' <summary>''' Handle the Appointment Changed,Inserted and Deleted Events and Call the Business Object Save Event''' </summary>''' <param name="sender"></param>''' <param name="e"></param>''' <remarks></remarks>Private Sub AppointmentsChanged(ByVal sender As Object, ByVal e As DevExpress.XtraScheduler.PersistentObjectsEventArgs) Handles SchedulerStorage1.AppointmentsChanged, SchedulerStorage1.AppointmentsInserted, SchedulerStorage1.AppointmentsDeletedMe.BoSchedule1.Save()End Sub