ReportViewer.SubmittingParameterValues 事件
当报表参数值提交到报表服务器时发生。
命名空间: Microsoft.Reporting.WebForms
程序集: Microsoft.ReportViewer.WebForms(在 Microsoft.ReportViewer.WebForms.dll 中)
语法
声明
Public Event SubmittingParameterValues As ReportParametersEventHandler
用法
Dim instance As ReportViewer
Dim handler As ReportParametersEventHandler
AddHandler instance.SubmittingParameterValues, handler
public event ReportParametersEventHandler SubmittingParameterValues
public:
event ReportParametersEventHandler^ SubmittingParameterValues {
void add (ReportParametersEventHandler^ value);
void remove (ReportParametersEventHandler^ value);
}
member SubmittingParameterValues : IEvent<ReportParametersEventHandler,
ReportParametersEventArgs>
注释
当用户单击**“查看报表”**按钮时,或者报表参数由于它们之间的依赖关系而自动提交时,发生此事件。有关此事件的信息通过 ReportParametersEventArgs 对象传递到处理此事件的 ReportParametersEventHandler 委托。此事件仅适用于远程处理模式。
处理此事件,以便在报表参数提交到报表服务器之前读取或修改报表参数。有关处理事件的更多信息,请参见使用事件。
示例
如果希望阻止参数自动提交,请订阅此事件并使用以下代码。请注意,此代码不阻止**“ReportViewer”**控件启动回发。
Private Sub reportViewer1_SubmittingParameterValues(ByVal sender As Object, ByVal e As ReportParametersEventArgs)
If e.AutoSubmit Then
e.Cancel = True
End If
End Sub
void reportViewer1_SubmittingParameterValues(object sender, ReportParametersEventArgs e)
{
if (e.AutoSubmit)
e.Cancel = true;
}