本文介绍了多值参数SSRS 2008的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我在从winform传递值多值参数并调用reportviewer时遇到问题。错误是参数X缺失值。 场景 我使用两个级联参数Country和州。当我使用以下代码传递这些参数的值时。 Microsoft.Reporting.WinForms.ReportParameter [] reportParameters = new Microsoft.Reporting.WinForms.ReportParameter [ 2 ]; Microsoft.Reporting.WinForms.ReportParameter countryParameter = new Microsoft.Reporting.WinForms.ReportParameter( 国家, 印度, true ); Microsoft.Reporting.WinForms.ReportParameter stateParameter = new Microsoft.Reporting.WinForms.ReportParameter( 状态, 德里, true ); reportParameters [ 0 ] = countryParameter; reportParameters [ 1 ] = stateParameter; reportViewer.ServerReport.SetParameters(reportParameters); reportViewer.ServerReport.Refresh(); 我收到的错误是参数状态缺失值 注意:使用可用值从查询中填充参数Country和State。状态根据参数Country填充。解决方案 我有一个与此类似的问题......当我意识到目标报告中的那些参数设置为来自查询的可用值时,它得到了解决...我已将该参数设置为隐藏 所以我只是将可用值设置为无......并且它完美地工作......;) Hi,I have a problem passing value multivalued parameters from winform and calling the reportviewer. The error is "Parameter X Missing Value".ScenarioI am using two cascading parameters Country and State. When I pass the values of these parameter using the following code.Microsoft.Reporting.WinForms.ReportParameter[] reportParameters = new Microsoft.Reporting.WinForms.ReportParameter[2];Microsoft.Reporting.WinForms.ReportParameter countryParameter = new Microsoft.Reporting.WinForms.ReportParameter("Country","India",true);Microsoft.Reporting.WinForms.ReportParameter stateParameter = new Microsoft.Reporting.WinForms.ReportParameter("State","Delhi",true);reportParameters[0]=countryParameter;reportParameters[1]=stateParameter;reportViewer.ServerReport.SetParameters(reportParameters);reportViewer.ServerReport.Refresh();I am getting error is "Parameter State Missing Value"Note: Both the parameters Country and State are filled from query using Available Values. State is filled based on the parameter Country. 解决方案 这篇关于多值参数SSRS 2008的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
08-01 05:11