Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CrystalReports:导出到文件时显示参数对话框(如PDF)_C#_Visual Studio 2012_Crystal Reports - Fatal编程技术网

C# CrystalReports:导出到文件时显示参数对话框(如PDF)

C# CrystalReports:导出到文件时显示参数对话框(如PDF),c#,visual-studio-2012,crystal-reports,C#,Visual Studio 2012,Crystal Reports,我们正在尝试显示用于导出到文件的参数对话框。如果无法显示该对话框,则导出状态为未设置所有参数值。 对于在CrystalReports ReportViewer控件中显示报告,对话框会自动显示并正常工作,但对于导出,无法显示对话框或填充缺少的值。 我们不想实现自己的参数对话框。我们只想用标准的? 有人在为这个场景编写代码吗?感谢您的帮助 使用过的程序: -Visual Studio 2012和CrystalReports 2013解决了同样的问题后,解决方案是: var crv =

我们正在尝试显示用于导出到文件的参数对话框。如果无法显示该对话框,则导出状态为未设置所有参数值。 对于在CrystalReports ReportViewer控件中显示报告,对话框会自动显示并正常工作,但对于导出,无法显示对话框或填充缺少的值。 我们不想实现自己的参数对话框。我们只想用标准的? 有人在为这个场景编写代码吗?感谢您的帮助

使用过的程序:
-Visual Studio 2012和CrystalReports 2013

解决了同样的问题后,解决方案是:

        var crv = new CrystalReportViewer();
        crv.ReportSource = reportDocument;
        crv.ReuseParameterValuesOnRefresh = true;
        crv.ShowFirstPage();
尽管所有论坛都建议调用
CrystalReportViewer.RefreshReport()
,但它经常失败。所有的魔术都是通过
ShowFirstPage()
完成的


关于CrystalReports的另一个提示是:顺序确实重要

使用CrystalReports就像踩鸡蛋一样。