stu*_*edo 5 c# crystal-reports
我有一个Crystal Reports,它有2个参数.其中一个由运行报告的C#应用程序自动设置,但另一个由用户设置.我想这样做,以便当用户刷新报表时,仅提示用户输入的参数.
我知道ReuseParameterValuesOnRefresh属性,但这使得所有参数都被重用.我也试过附加refreshreports方法,但这似乎不起作用.当我查看查看器的Refresh()方法的定义时,我得到的是一个带有未定义方法的抽象类,所以我不确定在哪里查看.
有没有人以前处理过这类问题?
您无法通过 Crystal 进行部分刷新。您需要构建自己的参数窗口并自行设置它们,并在刷新时显示提示。
您可能没有想到的一个简单的解决方法是删除您设置的参数,或者
a) 在报告中硬编码您自己的记录选择标准 b) 在报告运行时传递您自己的记录选择标准
您设置参数的全部原因是为了帮助您选择记录。您也可以通过设置自己的记录选择来做到这一点。