CrystalReportViewer.OnDrillDownSubreport 메서드
두 번째 컨트롤의 기본 이벤트 처리기로 사용되어 두 CrystalReportViewer
컨트롤 간에 DrillDownSubreport 이벤트를 동기화합니다.
네임스페이스 CrystalDecisions.Web 어셈블리 CrystalDecisions.Web (CrystalDecisions.Web.dll)
구문
Public Overrideable Sub OnDrillDownSubreport ( _
ByVal source As Object, _
ByVal e As CrystalDecisions.Web.DrillSubreportEventArgs _
)
public virtual void OnDrillDownSubreport (
object source,
CrystalDecisions.Web.DrillSubreportEventArgs e
)
매개 변수
- source
CrystalReportViewer 컨트롤
- e
DrillDownSubreport 이벤트와 관련된 데이터입니다.
설명
CrystalReportViewer
(CrystalReportViewer1
)에서 DrillDownSubreport
이벤트가 발생하면 OnDrillDownSubreport 메서드가 두 번째 CrystalReportViewer
(CrystalReportViewer2
)의 기본 이벤트 처리기 역할을 합니다. 이 시나리오는 CrystalReportViewer2
의 OnDrillDownSubreport
메서드 주소를 인수로 사용하는 CrystalReportViewer1
에 대한 새 DrillSubreportEventHandler를 만드는 경우 발생합니다. 사용자가 CrystalReportViewer1
에서 하위 보고서로 드릴다운할 때 CrystalReportViewer2
에 있는 하위 보고서는 CrystalReportViewer1
에 있는 보고서의 동작을 미러링합니다. CrystalReportViewer2
의 이벤트는 발생하지 않으므로 CrystalReportViewer2
의 DrillDownSubreport
이벤트 코드는 모두 무시됩니다. 사용자가 CrystalReportViewer2
에서 하위 보고서로 드릴다운하면 CrystalReportViewer2
에 대한 DrillDownSubreport
이벤트 및 그 이후의 코드가 실행됩니다.
이 메서드를 사용하여 두 보고서 간의 데이터를 비교할 수 있습니다. 예를 들어, 웹 응용 프로그램에서 각각 12월과 1월에 대한 월별 매출 보고서를 표시하는 경우 12월 매출 보고서의 하위 보고서를 드릴다운하면 1월 보고서가 12월 보고서의 동작을 미러링하므로 사용자는 각 보고서의 동작을 복제하지 않아도 두 보고서 간의 매출을 비교할 수 있습니다.
버전 정보
Crystal Reports Basic for Visual Studio 2008
Crystal Reports for Visual Studio .NET 2002 에서부터 지원됨
참고 항목
참조
CrystalReportViewer 클래스
CrystalReportViewer 멤버
CrystalDecisions.Web 네임스페이스