다음을 통해 공유


ReportViewer 클래스

ReportViewer 컨트롤에 사용되는 메서드와 속성을 캡슐화합니다.

상속 계층

System.Object
  System.Web.UI.Control
    System.Web.UI.WebControls.WebControl
      System.Web.UI.WebControls.CompositeControl
        Microsoft.Reporting.WebForms.ReportViewer

네임스페이스:  Microsoft.Reporting.WebForms
어셈블리:  Microsoft.ReportViewer.WebForms(Microsoft.ReportViewer.WebForms.dll)

구문

‘선언
Public Class ReportViewer _
    Inherits CompositeControl _
    Implements IScriptControl
‘사용 방법
Dim instance As ReportViewer
public class ReportViewer : CompositeControl, 
    IScriptControl
public ref class ReportViewer : public CompositeControl, 
    IScriptControl
type ReportViewer =  
    class
        inherit CompositeControl
        interface IScriptControl
    end
public class ReportViewer extends CompositeControl implements IScriptControl

ReportViewer 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 ReportViewer ReportViewer 클래스의 새 인스턴스를 초기화합니다.

맨 위로 이동

속성

  이름 설명
공용 속성 AccessKey (WebControl에서 상속됨)
보호된 속성 Adapter (Control에서 상속됨)
공용 속성 AppRelativeTemplateSourceDirectory (Control에서 상속됨)
공용 속성 AsyncRendering 웹 페이지가 로드되고 있을 때 보고서가 웹 페이지의 나머지 부분에서 비동기적으로 렌더링되는지 여부를 나타내는 Boolean 값을 가져오거나 설정합니다.
공용 속성 Attributes (WebControl에서 상속됨)
공용 속성 BackColor 컨트롤 보고서 영역의 배경색을 가져오거나 설정합니다. (WebControl.BackColor을(를) 재정의함)
공용 속성 BindingContainer (Control에서 상속됨)
공용 속성 BorderColor (WebControl에서 상속됨)
공용 속성 BorderStyle (WebControl에서 상속됨)
공용 속성 BorderWidth (WebControl에서 상속됨)
보호된 속성 ChildControlsCreated (Control에서 상속됨)
공용 속성 ClientID (Control에서 상속됨)
보호된 속성 ClientIDSeparator (Control에서 상속됨)
보호된 속성 Context (Control에서 상속됨)
공용 속성 Controls (CompositeControl에서 상속됨)
공용 속성 ControlStyle (WebControl에서 상속됨)
공용 속성 ControlStyleCreated (WebControl에서 상속됨)
공용 속성 CssClass (WebControl에서 상속됨)
공용 속성 CurrentPage ReportViewer 컨트롤 활성 보고서의 현재 페이지를 가져오거나 설정합니다.
보호된 속성 DesignMode (Control에서 상속됨)
공용 속성 DocumentMapCollapsed 문서 구조의 축소된 상태를 가져오거나 설정합니다.
공용 속성 DocumentMapWidth 문서 구조의 너비를 가져오거나 설정합니다.
공용 속성 Enabled (WebControl에서 상속됨)
공용 속성 EnableTheming (WebControl에서 상속됨)
공용 속성 EnableViewState (Control에서 상속됨)
보호된 속성 Events (Control에서 상속됨)
공용 속성 ExportContentDisposition 내용을 인라인으로 표시할지 아니면 첨부 파일로 표시할지를 나타내는 값을 가져오거나 설정합니다.
공용 속성 Font (WebControl에서 상속됨)
공용 속성 ForeColor (WebControl에서 상속됨)
공용 속성 HasAttributes (WebControl에서 상속됨)
보호된 속성 HasChildViewState (Control에서 상속됨)
공용 속성 Height 컨트롤의 높이를 가져오거나 설정합니다. (WebControl.Height을(를) 재정의함)
공용 속성 HyperlinkTarget 보고서의 하이퍼링크를 클릭할 때 반환되는 웹 페이지 내용의 대상 창 또는 프레임을 가져오거나 설정합니다.
공용 속성 ID 컨트롤의 ID를 지정합니다. (Control.ID을(를) 재정의함)
보호된 속성 IdSeparator (Control에서 상속됨)
공용 속성 InteractiveDeviceInfos ReportViewer 컨트롤이 보고서 영역의 보고서를 HTML로 렌더링하는 데 사용하는 DeviceInfoCollection 개체를 가져옵니다.
공용 속성 InteractivityPostBackMode ReportViewer 컨트롤의 포스트백 모드를 나타내는 InteractivityPostBackMode 값을 가져오거나 설정합니다.
공용 속성 InternalBorderColor 컨트롤의 내부 테두리 색을 가져오거나 설정합니다.
공용 속성 InternalBorderStyle 컨트롤의 내부 테두리 스타일을 가져오거나 설정합니다.
공용 속성 InternalBorderWidth 컨트롤의 내부 테두리의 너비를 가져오거나 설정합니다.
보호된 속성 IsChildControlStateCleared (Control에서 상속됨)
보호된 속성 IsEnabled (WebControl에서 상속됨)
보호된 속성 IsTrackingViewState (Control에서 상속됨)
보호된 속성 IsViewStateEnabled (Control에서 상속됨)
공용 속성 KeepSessionAlive 웹 페이지가 브라우저에 표시되는 한 사용자 세션이 만료되지 않도록 할지 여부를 나타내는 Boolean 값을 가져오거나 설정합니다.
공용 속성 LinkActiveColor 컨트롤의 활성 링크 색을 가져오거나 설정합니다.
공용 속성 LinkActiveHoverColor 마우스 포인터를 링크 위에 두는 동안 컨트롤의 활성 링크 색을 가져오거나 설정합니다.
공용 속성 LinkDisabledColor 컨트롤의 비활성 링크 색을 가져오거나 설정합니다.
보호된 속성 LoadViewStateByID (Control에서 상속됨)
공용 속성 LocalReport ReportViewer 컨트롤의 ProcessingModeLocal로 설정된 경우 사용되는 Report 클래스 인스턴스를 가져옵니다.
공용 속성 NamingContainer (Control에서 상속됨)
공용 속성 Page (Control에서 상속됨)
공용 속성 PageCountMode 보고서 영역에서 보고서를 렌더링할 때 사용할 기본 페이지 수 모드를 나타내는 PageCountMode 열거형 값을 가져오거나 설정합니다.
공용 속성 Parent (Control에서 상속됨)
공용 속성 ProcessingMode ReportViewer 컨트롤의 처리 모드를 가져오거나 설정합니다.
공용 속성 PromptAreaCollapsed 매개 변수 프롬프트 영역이나 자격 증명 프롬프트 영역의 축소된 상태를 가져오거나 설정합니다.
공용 속성 ReportAreaContentType 보고서 영역의 현재 콘텐츠 형식을 나타내는 ReportAreaContent 개체를 가져옵니다.
공용 속성 SearchState 현재 보고서 검색 작업의 검색 텍스트와 시작 페이지를 가져옵니다.
공용 속성 ServerReport ReportViewer 컨트롤의 ProcessingModeRemote로 설정된 경우 사용되는 Report 클래스 인스턴스를 가져옵니다.
공용 속성 ShowBackButton 도구 모음에 뒤로 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowCredentialPrompts 사용자 자격 증명을 요청하는 메시지가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowDocumentMapButton 문서 구조를 표시하고 축소하는 단추가 분할 막대에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowExportControls 도구 모음에 내보내기 컨트롤이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowFindControls 도구 모음에 찾기 텍스트 상자가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowPageNavigationControls 도구 모음에 페이지 탐색 컨트롤이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowParameterPrompts 매개 변수 요청 메시지가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowPrintButton 도구 모음에 인쇄 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowPromptAreaButton 프롬프트 영역을 표시하고 축소하는 단추가 분할 막대에 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowRefreshButton 새로 고침 단추가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowReportBody 컨트롤에 보고서 본문이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowToolBar 컨트롤에 도구 모음이 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 ShowWaitControlCancelLink 대기 컨트롤에서 취소 링크를 표시할지 여부를 제어하는 Boolean 값을 가져오거나 설정합니다.
공용 속성 ShowZoomControl 확대/축소 목록 상자가 표시되는지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 Site (Control에서 상속됨)
공용 속성 SizeToReportContent 보고서 내용에 맞게 ReportViewer 컨트롤의 크기를 자동으로 조정할지 여부를 나타내는 값을 가져오거나 설정합니다.
공용 속성 SkinID (WebControl에서 상속됨)
공용 속성 SplitterBackColor 문서 구조 분할 막대와 프롬프트 영역 분할 막대의 배경색을 가져오거나 설정합니다.
공용 속성 Style (WebControl에서 상속됨)
공용 속성 TabIndex (WebControl에서 상속됨)
보호된 속성 TagKey 인프라입니다. (WebControl.TagKey을(를) 재정의함)
보호된 속성 TagName (WebControl에서 상속됨)
공용 속성 TemplateControl (Control에서 상속됨)
공용 속성 TemplateSourceDirectory (Control에서 상속됨)
공용 속성 ToolBarItemBorderColor 도구 모음 항목의 테두리 색을 가져오거나 설정합니다.
공용 속성 ToolBarItemBorderStyle 도구 모음에서 항목의 테두리 스타일을 가져오거나 설정합니다.
공용 속성 ToolBarItemBorderWidth 도구 모음 항목 테두리의 너비를 가져오거나 설정합니다.
공용 속성 ToolBarItemHoverBackColor 마우스 포인터가 항목을 가리키는 동안 도구 모음 항목의 배경색을 가져오거나 설정합니다.
공용 속성 ToolBarItemPressedBorderColor 더 이상 사용되지 않습니다. 이 속성은 더 이상 적용할 수 없으며 이전 버전과의 호환성을 위해 존재합니다. ReportViewer 컨트롤은 누른 단추를 더 이상 사용하지 않습니다.
공용 속성 ToolBarItemPressedBorderStyle 더 이상 사용되지 않습니다. 이 속성은 더 이상 적용할 수 없으며 이전 버전과의 호환성을 위해 존재합니다. ReportViewer 컨트롤은 누른 단추를 더 이상 사용하지 않습니다.
공용 속성 ToolBarItemPressedBorderWidth 더 이상 사용되지 않습니다. 이 속성은 더 이상 적용할 수 없으며 이전 버전과의 호환성을 위해 존재합니다. ReportViewer 컨트롤은 누른 단추를 더 이상 사용하지 않습니다.
공용 속성 ToolBarItemPressedHoverBackColor 더 이상 사용되지 않습니다. 이 속성은 더 이상 적용할 수 없으며 이전 버전과의 호환성을 위해 존재합니다. ReportViewer 컨트롤은 누른 단추를 더 이상 사용하지 않습니다.
공용 속성 ToolTip (WebControl에서 상속됨)
공용 속성 UniqueID (Control에서 상속됨)
보호된 속성 ViewState (Control에서 상속됨)
보호된 속성 ViewStateIgnoresCase (Control에서 상속됨)
공용 속성 Visible (Control에서 상속됨)
공용 속성 WaitControlDisplayAfter 보고서가 로드될 때 대기 컨트롤이 사용자에게 표시되기 전의 지연 시간(밀리초)을 가져오거나 설정합니다.
공용 속성 WaitMessageFont 보고서가 실행되는 동안 표시되는 메시지에 대한 글꼴을 가져옵니다.
공용 속성 Width 컨트롤의 너비를 가져오거나 설정합니다. (WebControl.Width을(를) 재정의함)
공용 속성 ZoomMode 컨트롤의 확대/축소 모드를 가져오거나 설정합니다.
공용 속성 ZoomPercent 보고서를 표시할 때 사용할 확대/축소 배율을 가져오거나 설정합니다.

맨 위로 이동

메서드

  이름 설명
보호된 메서드 AddAttributesToRender (WebControl에서 상속됨)
보호된 메서드 AddedControl (Control에서 상속됨)
보호된 메서드 AddParsedSubObject (Control에서 상속됨)
공용 메서드 ApplyStyle (WebControl에서 상속됨)
공용 메서드 ApplyStyleSheetSkin (Control에서 상속됨)
보호된 메서드 BuildProfileTree (Control에서 상속됨)
보호된 메서드 ClearChildControlState (Control에서 상속됨)
보호된 메서드 ClearChildState (Control에서 상속됨)
보호된 메서드 ClearChildViewState (Control에서 상속됨)
공용 메서드 CopyBaseAttributes (WebControl에서 상속됨)
보호된 메서드 CreateChildControls 인프라입니다. (Control.CreateChildControls()을(를) 재정의함)
보호된 메서드 CreateControlCollection (Control에서 상속됨)
보호된 메서드 CreateControlStyle 인프라입니다. (WebControl.CreateControlStyle()을(를) 재정의함)
공용 메서드 DataBind() (CompositeControl에서 상속됨)
보호된 메서드 DataBind(Boolean) (Control에서 상속됨)
보호된 메서드 DataBindChildren (Control에서 상속됨)
공용 메서드 Dispose 인프라입니다. (Control.Dispose()을(를) 재정의함)
보호된 메서드 EnsureChildControls (Control에서 상속됨)
보호된 메서드 EnsureID (Control에서 상속됨)
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 Find 지정된 페이지 번호에서 시작하여 보고서 영역의 보고서에서 지정된 텍스트 문자열을 검색합니다.
공용 메서드 FindControl(String) (Control에서 상속됨)
보호된 메서드 FindControl(String, Int32) (Control에서 상속됨)
공용 메서드 Focus (Control에서 상속됨)
보호된 메서드 GetDesignModeState (Control에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
공용 메서드 GetPageSettings ReportViewer 컨트롤의 현재 보고서를 인쇄하는 데 사용되는 페이지 설정을 반환합니다.
공용 메서드 GetType (Object에서 상속됨)
공용 메서드 HasControls (Control에서 상속됨)
보호된 메서드 HasEvents (Control에서 상속됨)
보호된 메서드 IsLiteralContent (Control에서 상속됨)
공용 메서드 JumpToBookmark 보고서의 포커스를 지정된 책갈피로 이동합니다.
공용 메서드 JumpToDocumentMapId 문서 구조의 포커스를 지정한 노드로 이동합니다.
보호된 메서드 LoadControlState (Control에서 상속됨)
보호된 메서드 LoadViewState 인프라입니다. (WebControl.LoadViewState(Object)을(를) 재정의함)
보호된 메서드 MapPathSecure (Control에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
공용 메서드 MergeStyle (WebControl에서 상속됨)
보호된 메서드 OnBubbleEvent (Control에서 상속됨)
보호된 메서드 OnDataBinding (Control에서 상속됨)
보호된 메서드 OnInit 인프라입니다. (Control.OnInit(EventArgs)을(를) 재정의함)
보호된 메서드 OnLoad (Control에서 상속됨)
보호된 메서드 OnPreRender 인프라입니다. (Control.OnPreRender(EventArgs)을(를) 재정의함)
보호된 메서드 OnUnload (Control에서 상속됨)
보호된 메서드 OpenFile (Control에서 상속됨)
공용 메서드 PerformBack ReportViewer 컨트롤을 드릴스루 보고서에서 다시 부모 보고서로 이동합니다.
보호된 메서드 RaiseBubbleEvent (Control에서 상속됨)
보호된 메서드 RecreateChildControls (CompositeControl에서 상속됨)
공용 메서드 RegisterPostBackControl 지정된 컨트롤을 ReportViewer 컨트롤에 등록합니다. ReportViewer 컨트롤은 등록된 컨트롤이 포스트백을 발생시키는 경우 대기 컨트롤을 표시합니다.
보호된 메서드 RemovedControl (Control에서 상속됨)
보호된 메서드 Render 인프라입니다. (CompositeControl.Render(HtmlTextWriter)을(를) 재정의함)
공용 메서드 RenderBeginTag (WebControl에서 상속됨)
보호된 메서드 RenderChildren (Control에서 상속됨)
보호된 메서드 RenderContents (WebControl에서 상속됨)
공용 메서드 RenderControl(HtmlTextWriter) (Control에서 상속됨)
보호된 메서드 RenderControl(HtmlTextWriter, ControlAdapter) (Control에서 상속됨)
공용 메서드 RenderEndTag (WebControl에서 상속됨)
공용 메서드 Reset 컨트롤을 기본값으로 다시 설정합니다.
공용 메서드 ResetPageSettings ReportViewer 컨트롤의 현재 보고서에 대한 페이지 설정을 보고서 정의의 설정으로 되돌립니다.
보호된 메서드 ResolveAdapter (Control에서 상속됨)
공용 메서드 ResolveClientUrl (Control에서 상속됨)
공용 메서드 ResolveUrl (Control에서 상속됨)
보호된 메서드 SaveControlState (Control에서 상속됨)
보호된 메서드 SaveViewState 인프라입니다. (WebControl.SaveViewState()을(를) 재정의함)
보호된 메서드 SetDesignModeState (Control에서 상속됨)
공용 메서드 SetPageSettings ReportViewer 컨트롤의 현재 보고서를 인쇄하는 데 사용되는 페이지 설정을 설정합니다.
공용 메서드 SetRenderMethodDelegate (Control에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)
보호된 메서드 TrackViewState (WebControl에서 상속됨)

맨 위로 이동

이벤트

  이름 설명
공용 이벤트 Back 사용자가 드릴스루 보고서에서 다시 부모 보고서로 이동할 때 발생합니다.
공용 이벤트 BookmarkNavigation 사용자가 보고서의 책갈피를 찾을 때 발생합니다.
공용 이벤트 DataBinding (Control에서 상속됨)
공용 이벤트 Disposed (Control에서 상속됨)
공용 이벤트 DocumentMapNavigation 문서 구조 노드가 선택될 때 발생합니다.
공용 이벤트 Drillthrough 드릴스루 항목이 선택될 때 발생합니다.
공용 이벤트 Init (Control에서 상속됨)
공용 이벤트 Load (Control에서 상속됨)
공용 이벤트 PageNavigation 사용자가 보고서의 다른 페이지로 이동할 때 발생합니다.
공용 이벤트 PreRender (Control에서 상속됨)
공용 이벤트 ReportError 보고서에서 오류가 발견될 때 발생합니다.
공용 이벤트 ReportRefresh 보고서를 새로 고칠 때 발생합니다.
공용 이벤트 Search 찾기 또는 다음 찾기 단추를 클릭하거나 검색 작업이 프로그래밍 방식으로 호출될 때 발생합니다.
공용 이벤트 Sort 사용자가 보고서 데이터에 대해 정렬을 활성화할 때 발생합니다.
공용 이벤트 SubmittingDataSourceCredentials 사용자가 데이터 소스 프롬프트 영역을 사용하여 새 데이터 소스 자격 증명을 전송할 때 발생합니다.
공용 이벤트 SubmittingParameterValues 보고서 매개 변수 값이 보고서 서버에 전송될 때 발생합니다.
공용 이벤트 Toggle 사용자가 보고서에서의 항목 표시 여부를 토글할 때 발생합니다.
공용 이벤트 Unload (Control에서 상속됨)

맨 위로 이동

필드

  이름 설명
공용 필드정적 멤버 MaximumPageCount 현재 페이지 수 모드가 Estimate인 경우 보고서의 최대 페이지 수를 나타내는 상수입니다.

맨 위로 이동

명시적 인터페이스 구현

  이름 설명
명시적 인터페이스 구현전용 메서드 IScriptControl.GetScriptDescriptors
명시적 인터페이스 구현전용 메서드 IScriptControl.GetScriptReferences
명시적 인터페이스 구현전용 메서드 IParserAccessor.AddParsedSubObject (Control에서 상속됨)
명시적 인터페이스 구현전용 속성 IControlBuilderAccessor.ControlBuilder (Control에서 상속됨)
명시적 인터페이스 구현전용 속성 IDataBindingsAccessor.DataBindings (Control에서 상속됨)
명시적 인터페이스 구현전용 속성 IExpressionsAccessor.Expressions (Control에서 상속됨)
명시적 인터페이스 구현전용 메서드 IAttributeAccessor.GetAttribute (WebControl에서 상속됨)
명시적 인터페이스 구현전용 메서드 IControlDesignerAccessor.GetDesignModeState (Control에서 상속됨)
명시적 인터페이스 구현전용 속성 IDataBindingsAccessor.HasDataBindings (Control에서 상속됨)
명시적 인터페이스 구현전용 속성 IExpressionsAccessor.HasExpressions (Control에서 상속됨)
명시적 인터페이스 구현전용 메서드 ICompositeControlDesignerAccessor.RecreateChildControls (CompositeControl에서 상속됨)
명시적 인터페이스 구현전용 메서드 IAttributeAccessor.SetAttribute (WebControl에서 상속됨)
명시적 인터페이스 구현전용 메서드 IControlDesignerAccessor.SetDesignModeState (Control에서 상속됨)
명시적 인터페이스 구현전용 메서드 IControlDesignerAccessor.SetOwnerControl (Control에서 상속됨)
명시적 인터페이스 구현전용 속성 IControlDesignerAccessor.UserData (Control에서 상속됨)

맨 위로 이동

주의

이 컨트롤은 보고서 및 해당 보고서와 연결된 사용자 인터페이스를 표시합니다.

이 컨트롤은 로컬 처리 모드나 원격 처리 모드에서 작동할 수 있습니다. 로컬 처리 모드에서 컨트롤은 보고서를 로컬에서 처리 및 렌더링합니다. 원격 처리 모드에서는 보고서 서버에서 처리되고 로컬에서 표시됩니다. 원격 처리 모드를 사용하려면 Microsoft SQL Server 2008 이상의 보고서 서버 인스턴스가 필요합니다.

참고

웹 팜에서 또는 세션 상태 없이 ReportViewer 웹 서버 컨트롤을 사용하는 방법은 ReportViewer에 대한 Web.config 설정을 참조하십시오.

클라이언트측 API를 사용하여 클라이언트측 ReportViewer 컨트롤을 사용하는 방법은 Microsoft.Reporting.WebFormsClient.ReportViewer 클래스를 참조하십시오.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.Reporting.WebForms 네임스페이스