【发布时间】:2016-03-31 17:34:25
【问题描述】:
我在我的项目中将 devexpress xtrareports v.15 用于 winforms。
我有发票报告。它里面有一些文本字段和一个列表。我将数据连接到报告 ctor 中的源:
public InvoiceReport(InvoiceCommonData icd, List<ReportPosition> positions)
{
InitializeComponent();
this.ReportCommonDataSource.DataSource = icd;
this.positionsList.DataSource = positions;
}
当我打印在 Visual Studio 中创建的报表时,数据以正确的方式连接。 但我需要为此报告加载不同的布局。我将报告布局存储为 repx 文件并尝试在运行时从文件中加载它:
InvoiceReport report = new InvoiceReport(model.GetCommonData(), model.GetPositions());
var filename = "D://InvoiceReport.repx";
report.LoadLayout(filename);
当我打印报告时,我看到普通数据 (icd) 已绑定并已打印,但列表 (positions) 未绑定,它是空表而不是真实数据。
问题是如何从文件加载 xtrareport 布局并保存所有数据连接?
【问题讨论】:
标签: devexpress xtrareport