2012-08-22 40 views
0

我正在研究水晶报告,我使用C#中的数据集,我通过向导创建它们,然后我选择水晶报告并通过相同的数据集创建报告,然后编写下面的代码。在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]我的员工表位于。问题是我得到空的报告..虽然我的表是非常多的记录填充。

+0

当您创建一个空数据集时,您的记录是如何填充的? –

+0

我的数据集名称是我通过向导创建的dataset1。我有记录在桌上。我可以预览它们,但得到空的报告。 – greatmajestics

回答

1

我真的解决了我自己的问题..我缺乏表格名称,我必须发送到数据集,同时填写它们。由于数据集名称和提供名称的不同,他们的表格无法读取,因此报告为空。