private void createReportWhithDataSourceButton_Click(object sender, EventArgs e) { using (UnitOfWork session = CreateSessionByName("person.mdb")) { XtraReport report = new XtraReport(); ReportDesignExtension.AssociateReportWithExtension(report, ExtensionName); report.DataSource = CreateDataSource(session); report.ShowDesignerDialog(); } }
public Form1() { InitializeComponent(); FillDataSource(); XPCollection <Person> dataSource = new XPCollection <Person>(); report = new XtraReport(); report.DataSource = dataSource; ReportDesignExtension.AssociateReportWithExtension(report, TeamParameterName); }
public XtraReportBase() { ParametersRequestExtension.AssociateReportWithExtension(this, "DependentEditorsReport"); ReportDesignExtension.AssociateReportWithExtension(this, "DependentEditorsReport"); Parameter startDateParameter = CreateParameter(startDateParameterName, typeof(DateTime), "Start Date:", CreateCorrector(defaultTimePeriod).Correct(DateTime.Now)); Parameter endDateParameter = CreateParameter(endDateParameterName, typeof(DateTime), "End Date:", DateTime.Now); Parameter periodParameter = CreateParameter(periodParameterName, typeof(TimePeriod), "Last Time Span:", defaultTimePeriod); Parameters.AddRange(new Parameter[] { startDateParameter, endDateParameter, periodParameter }); }
public virtual XafReport LoadXtraReport(IObjectSpace objectSpace) { XafReport result = CreateReport(); result.ObjectSpace = objectSpace; if ((Content != null) && (Content.Length > 0)) { int realLength = Content.Length; while (Content[realLength - 1] == 0) { realLength--; } MemoryStream stream = new MemoryStream(Content, 0, realLength); result.CustomDeserializeValue += new EventHandler <CustomDeserializeValueEventArgs>(result_CustomDeserializeValue); result.LoadLayout(stream); ReportDesignExtension.AssociateReportWithExtension(result, XafReport.XafReportContextName); stream.Close(); } result.ReportName = reportName; return(result); }
void OnDesignPanelLoaded(object sender, DevExpress.XtraReports.UserDesigner.DesignerLoadedEventArgs e) { ReportDesignExtension.AssociateReportWithExtension((XtraReport)e.DesignerHost.RootComponent, ExtensionName); }