问候。
我的水晶报告中有一个名为job
的参数字段。当我从网页调用此报告时,它会提示我输入值(“Job1”或“Job2”)。选择一个后,它会显示在报告中。但是当我尝试使用
crystalReport.ExportToDisk(ExportFormatType.WordForWindows, "C:\\foo.doc");
我正在“缺少参数值”例外。
如果我用
手动设置值crystalReport.SetParameterValue("job", value);
一切正常,但我不需要手动设置值。我想使用在水晶报告提示中选择的值。
如何做到这一点?
答案 0 :(得分:0)
您使用的是网络表单还是winform?
如果您使用的是网络表单,请确保在每次回发时初始化,加载,设置报告的参数。
private void ShowReport_click()
{
..do initializing,loading,provide logoninfo for data access, provide parameters
... show report
}
private void buttonExport_click()
{
ShowReport_click();
...Your Export Logic goes here
}
同样可以应用于winforms。