ReportViewer.SubmittingParameterValues 事件

 

發佈時間: 2016年4月

發生於參數值提交給報表伺服器時。

命名空間:   Microsoft.Reporting.WinForms
組件:  Microsoft.ReportViewer.WinForms (在 Microsoft.ReportViewer.WinForms.dll 中)

語法

public event ReportParametersEventHandler SubmittingParameterValues
public:
event ReportParametersEventHandler^ SubmittingParameterValues {
    void add(ReportParametersEventHandler^ value);
    void remove(ReportParametersEventHandler^ value);
}
member SubmittingParameterValues : IEvent<ReportParametersEventHandler,
    ReportParametersEventArgs>
Public Event SubmittingParameterValues As ReportParametersEventHandler

備註

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

處理這個事件,可先讀取或修改報表參數,然後將參數提交給報表伺服器。

如需處理事件的詳細資訊,請參閱NIB: Consuming Events

範例

如果您想要防止自動提交參數,請訂閱這個事件並使用下列程式碼:

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;
}

請參閱

ReportParameter
ReportParameterCollection
ReportViewer 類別
Microsoft.Reporting.WinForms 命名空間

回到頁首