XtraSchedulerReport CreateSchedulerReport() { XtraSchedulerReport report = new XtraSchedulerReport(); var printAdapter = SchedulerExtension.GetPrintAdapter(SchedulerDemoHelper.ReportTemplatesSchedulerSettings, SchedulerDataHelper.DataObject.Appointments, SchedulerDataHelper.DataObject.Resources); printAdapter.EnableSmartSync = ReportTemplateFileName.ToLower().Contains("trifold"); report.SchedulerAdapter = printAdapter.SchedulerAdapter; report.LoadLayout(System.Web.HttpContext.Current.Server.MapPath("~/App_Data/SchedulerReportTemplates/" + ReportTemplateFileName)); return(report); }