我们正在尝试显示用于导出到文件的参数对话框。如果我们无法显示对话框,则导出表明并未设置所有参数值。 为了在CrystalReports ReportViewer控件中显示报表,对话框会自动显示并且工作正常,但导出时无法显示对话框或填充缺少的值。 我们不想实现自己的参数对话框。我们只想使用标准版? 有没有人为这种情况工作代码?任何帮助表示赞赏。
二手程序: - Visual Studio 2012和CrystalReports 2013
答案 0 :(得分:1)
在遇到同样问题后,解决方案是:
var crv = new CrystalReportViewer();
crv.ReportSource = reportDocument;
crv.ReuseParameterValuesOnRefresh = true;
crv.ShowFirstPage();
尽管所有论坛都建议调用CrystalReportViewer.RefreshReport()
,但这种情况经常失败。所有魔法都是通过ShowFirstPage()
完成的。
CrystalReports的另一个提示:命令很重要!