0

我正在研究水晶报表,我正在使用 c# 中的数据集,我通过向导创建它们,然后我选择水晶报表并通过相同的数据集创建一个报表,并编写以下代码。

    String temp = "c:\\a.pdf";

    DataSet1 ad = new DataSet1();

    ReportDocument d = new ReportDocument();

    d.Load("c:\\CrystalReport2.rpt");

    d.SetDataSource(ad.Tables[0]);

    d.Refresh();

在表 [0] 我的员工表位于。问题是我得到的是空的报告。虽然我的表中几乎填满了记录。

4

1 回答 1

1

我实际上自己解决了这个问题。我缺少在填充它们时必须发送到数据集的表名。由于数据集名称和提供的名称不同,无法获取它们的表,因此报告为空。

于 2012-10-18T18:30:47.583 回答