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

stu*_*edo 5 c# crystal-reports

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

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

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

Joh*_*ruz 1

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

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

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

您设置参数的全部原因是为了帮助您选择记录。您也可以通过设置自己的记录选择来做到这一点。