c#Crystall report:数据源对象无效

时间:2017-01-14 13:49:51

标签: sql crystal-reports

我使用类对象作为Crystal报表的数据源: enter image description here

我正在使用Crystal报表查看器:

    Printer.Lavage.Report.LavageReport Report = new Printer.Lavage.Report.LavageReport();
    Report.SetDataSource(order);

    Printer.Lavage.View.LavageReport_FRM LavageReporter = new Printer.Lavage.View.LavageReport_FRM();
    LavageReporter.crystalReportViewer1.ReportSource = Report;
    LavageReporter.Show();

但是我得到了例外:

The data source object is invalid.

1 个答案:

答案 0 :(得分:1)

报告的数据源必须是在代码中更改后才能使用的对象列表:

替换Report.SetDataSource(order);Report.SetDataSource(new[] { order });