Reporting services 如何停止Reporting Services报表在启动时自动呈现?

Reporting services 如何停止Reporting Services报表在启动时自动呈现?,reporting-services,Reporting Services,我注意到,如果报表的所有参数都指定了默认值,那么它会在启动时自动呈现。我怎样才能防止这种情况?也就是说,我不希望在用户单击“查看报告”按钮之前呈现报告。如果所有参数都具有默认值,则无法停止呈现报告 自动停止报告呈现的唯一方法是至少有一个没有默认值的参数 我已通过以下解决方案实现: 如果使用ReportViewer,则可以设置属性ShowReportBody=“False”。然后在SubmittingParameterValues事件上,将ShowReportBody属性更改为true。这样,您就

我注意到,如果报表的所有参数都指定了默认值,那么它会在启动时自动呈现。我怎样才能防止这种情况?也就是说,我不希望在用户单击“查看报告”按钮之前呈现报告。如果所有参数都具有默认值,则无法停止呈现报告


自动停止报告呈现的唯一方法是至少有一个没有默认值的参数

我已通过以下解决方案实现:

如果使用ReportViewer,则可以设置属性
ShowReportBody=“False”
。然后在SubmittingParameterValues事件上,将ShowReportBody属性更改为true。这样,您就不需要任何额外的参数或报表中没有默认值的参数

<rsweb:ReportViewer 
        ID="_rv" 
        runat="server"  
        Width="100%" 
        Height="100%" 
        ShowReportBody="False"
        ShowPrintButton="false"
        OnSubmittingParameterValues="rv_SubmitParamValues"/>

我不相信这是可能的。我认为至少有1个参数必须为NULL,才能使其不自动运行。就像没有参数时,它会自动运行。
this.rv.ShowReportBody = true;