我是这个工具的新手,所以我不知道如何获取类的数据并显示在报告中。
我没有数据库,我的信息存储在类内的变量中。像这样(文件夹对象):
我的程序会:读取 XML,使用 XSD 验证,在此类中序列化。我想要什么:获取该信息并在报告中显示。
是否可以将变量中的数据放入 Crystal 报表中?我从哪里开始?
我是这个工具的新手,所以我不知道如何获取类的数据并显示在报告中。
我没有数据库,我的信息存储在类内的变量中。像这样(文件夹对象):
我的程序会:读取 XML,使用 XSD 验证,在此类中序列化。我想要什么:获取该信息并在报告中显示。
是否可以将变量中的数据放入 Crystal 报表中?我从哪里开始?
水晶报表可以将很多东西作为“数据源”,从对象、数据表、数据集等等等。不看代码就很难找出问题所在。
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 个字段,它们都必须在数据表中预设。否则它将无法正常工作。如果它在数据集中有任何额外的字段,它将忽略那些