N 份不同参数的报告
N number of report whith different parameters
我完全是 DevExpress 的初学者。我有 N 个具有不同参数的报告(假设大约 100 个)。现在我想创建解决方案,我将选择 parameters
和 report
,它将在 Viewer
中显示报告。
因为我已经阅读了 DevExpress
但我找不到任何示例如何执行此操作。任何想法或指南如何做这种 Report
参考:Set programatically the title to the viewer form in XtraReport
public partial class ReportViewer : DevExpress.XtraEditors.XtraForm
{
public ReportViewer()
{
InitializeComponent();
}
// Used when displaying a single report
public void SetReport(XtraReport report)
{
this.printControl.PrintingSystem = report.PrintingSystem;
report.CreateDocument();
this.printControl.UpdatePageView();
}
// Used when displaying merged reports
public void SetReport(PrintingSystem system)
{
this.printControl.PrintingSystem = system;
this.printControl.UpdatePageView();
}
}
所以显示报告是这样的:
ReportViewer viewer = new ReportViewer();
viewer.SetReport(new EmployeeReport());
viewer.Show();
我完全是 DevExpress 的初学者。我有 N 个具有不同参数的报告(假设大约 100 个)。现在我想创建解决方案,我将选择 parameters
和 report
,它将在 Viewer
中显示报告。
因为我已经阅读了 DevExpress
但我找不到任何示例如何执行此操作。任何想法或指南如何做这种 Report
参考:Set programatically the title to the viewer form in XtraReport
public partial class ReportViewer : DevExpress.XtraEditors.XtraForm
{
public ReportViewer()
{
InitializeComponent();
}
// Used when displaying a single report
public void SetReport(XtraReport report)
{
this.printControl.PrintingSystem = report.PrintingSystem;
report.CreateDocument();
this.printControl.UpdatePageView();
}
// Used when displaying merged reports
public void SetReport(PrintingSystem system)
{
this.printControl.PrintingSystem = system;
this.printControl.UpdatePageView();
}
}
所以显示报告是这样的:
ReportViewer viewer = new ReportViewer();
viewer.SetReport(new EmployeeReport());
viewer.Show();