【发布时间】:2010-01-08 20:17:05
【问题描述】:
我正在做一个 Asp.Net 应用程序,它最终会使用用户输入的参数生成“动态”报告。我正在尝试了解如何动态生成 Crystal Report 报表。
实际上,我已经调用了一个存储过程并用结果填充了一个 DataTable。但是我的问题缺少一部分。如何使用 DataTable 填充 CrystalReportViewer。
我想我必须创建一个 .rpt 文件并填充它,但这不是无用的代码重复吗?
谢谢
【问题讨论】:
-
您确实需要一个 .rpt,这是您的报告定义。水晶报表查看器可让您查看实际报表。使用水晶时,有两种方法可以将数据导入其中,您可以使用报表从数据源中提取数据,也可以将数据推送到报表中,例如为报表创建 xsd、构建数据集并将此数据集推送到报表中。
-
好的,谢谢。你能告诉我在哪里可以获得有关这些 rpt 文件的资源吗?我不太明白它们是如何工作的以及如何正确构建它们。