刷新没有"参数值"对话框的Crystal Reports

Nat*_*oop 5 .net vb.net report crystal-reports

我正在为Visual Studio 2008运行Crystal Reports Basic.

我想基于参数动态刷新我的报告.

例如,我将签订客户合同,并且我希望在基于VB.NET winform按钮点击的客户之间切换.

我期待下面的代码能够正常工作,但我不断获得"输入参数值"对话框,为什么不使用我刚刚设置的参数值?

CustomerReport1.SetParameterValue("CustomerID", txtCustID.Text)
CrystalReportViewer1.RefreshReport()
Run Code Online (Sandbox Code Playgroud)

Nat*_*oop 6

通过删除RefreshReport解决:

CustomerReport1.SetParameterValue("CustomerID", txtCustID.Text)
CrystalReportViewer1.ReportSource = CustomerReport1
Run Code Online (Sandbox Code Playgroud)