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