0

我正在使用 Crystal Reports 2008 和 Visual Studio 2010(.NET 4.0 框架)构建一个 ASP.NET Web 应用程序,以通过“CrystalReportsViewer”Web 控件显示 Crystal Reports 文件。我的应用程序在运行时根据配置文件更改报表的数据源。

我使用的一些报告具有从数据库表中提取值的动态参数。当我运行 Crystal Report 时,它会填充参数列表框并允许用户选择其中的一个或多个。当我在 ASP.NET 页面上的 CrystalReportsViewer 控件中运行报表时,它给了我一个空的文本框,该文本框曾经是参数列表。

有没有办法可以“刷新”或重新填充动态参数?

提前致谢,

-史蒂文

4

1 回答 1

0

我一直在动态参数方面遇到麻烦。我使用 Crystal 的方式与您不同,但我注意到当我的数据来自存储过程时,运行报表时动态参数为空。我的解决方法是在运行报告时将参数设置为空,然后在参数屏幕上单击“确定”。此时,水晶会刷新参数列表,我会看到数据库中的值可供选择。当我将数据表直接添加到报表而不是使用存储过程时,动态参数对我来说效果很好。

我不知道这是否真的回答了你的问题,但我希望它有所帮助。

于 2013-01-08T17:05:30.117 回答