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는 이벤트 사용을 지원하지만 새로운 이벤트 선언은 지원하지 않습니다.
주의
이 이벤트는 사용자가 보고서 보기 단추를 클릭하거나 보고서 매개 변수 간의 종속성 때문에 보고서 매개 변수가 자동으로 전송될 때 발생합니다. 이 이벤트에 대한 정보는 이벤트를 처리하는 ReportParametersEventHandler 대리자에게 ReportParametersEventArgs 개체를 통해 전달됩니다. 이 이벤트는 원격 처리 모드에만 적용됩니다.
이 이벤트를 처리하여 보고서 매개 변수를 보고서 서버에 전송하기 전에 읽거나 수정할 수 있습니다. 이벤트를 처리하는 방법은 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;
}