共用方式為


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>
JScript 支援使用事件,但不支援新的宣告。

備註

這個事件發生在使用者按一下 [檢視報表] 按鈕時或由於參數間相依性而自動提交報表參數時。這個事件的相關資訊會在 ReportParametersEventArgs 物件中傳遞至 ReportParametersEventHandler 委派,由它來處理事件。這個事件只適用於遠端處理模式。

處理這個事件,可先讀取或修改報表參數,然後將參數提交給報表伺服器。如需處理事件的詳細資訊,請參閱Consuming Events

範例

如果您想要防止自動提交參數,請訂閱這個事件並使用下列程式碼。請注意,此程式碼不會防止 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;
}

請參閱

參考

ReportViewer 類別

Microsoft.Reporting.WebForms 命名空間

ReportParameter

ReportParameterCollection