1

我是这个工具的新手,所以我不知道如何获取类的数据并显示在报告中。

我没有数据库,我的信息存储在类内的变量中。像这样(文件夹对象): 顶级是NFe

我的程序会:读取 XML,使用 XSD 验证,在此类中序列化。我想要什么:获取该信息并在报告中显示。

是否可以将变量中的数据放入 Crystal 报表中?我从哪里开始?

4

1 回答 1

4

水晶报表可以将很多东西作为“数据源”,从对象、数据表、数据集等等等。不看代码就很难找出问题所在。

Crystalreport 加载数据源的基本语法是

CrystalDecisions.CrystalReports.Engine.ReportDocument reportDoc = new CrystalDecisions.CrystalReports.Engine.ReportDocument();
        reportDoc.Load("your RPT file");

reportDoc.SetDataSource(object)

在这里,您可以使用数据集、数据表等代替对象。\

这是你要找的吗?

添加

reportDoc.SetDataSource(ds.Tables["YourTableName"])

另外要注意的一件事是,如果您报告需要让我们说 20 个字段,它们都必须在数据表中预设。否则它将无法正常工作。如果它在数据集中有任何额外的字段,它将忽略那些

于 2013-05-29T19:59:52.400 回答