Crystal Reports:在.NET中刷新动态参数

时间:2013-01-02 23:05:58

标签: asp.net .net parameters crystal-reports crystal-reports-2008

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

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

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

提前致谢,

-Steven

1 个答案:

答案 0 :(得分:0)

我一直遇到动态参数问题。我不会以与您完全相同的方式使用Crystal,但我注意到,当我的数据来自存储过程时,运行报表时动态参数为空。我的解决方法是在运行报表时将参数设置为null,然后在参数屏幕上单击“确定”。此时,晶体会刷新参数列表,然后我会在数据库中显示值以供选择。当我将数据表直接添加到报表而不是使用存储过程时,动态参数对我很有用。

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