仅重用Crystal Reports刷新上的一些参数?

时间:2011-03-02 18:16:27

标签: c# crystal-reports

我有一个Crystal Reports,它有两个参数。其中一个由运行报告的C#应用​​程序自动设置,但另一个由用户设置。我想这样做,以便当用户刷新报表时,仅提示用户输入的参数。

我知道ReuseParameterValuesOnRefresh属性,但这使得所有参数都被重用。我也试过附加refreshreports方法,但这似乎不起作用。当我查看查看器的Refresh()方法的定义时,我得到的是一个带有未定义方法的抽象类,所以我不确定在哪里查看。

之前有没有人处理过这类问题?

1 个答案:

答案 0 :(得分:1)

您无法通过Crystal进行部分刷新。您需要构建自己的参数窗口并自行设置,并在刷新时显示提示。

您可能没有想到的一个简单的解决方法是删除您设置的参数

a)在报告中硬编码您自己的记录选择标准 b)在报告运行时传递您自己的记录选择标准

您设置参数的全部原因是您可以帮助选择记录。您也可以通过设置自己的记录选择来实现这一目标。