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 컨트롤의 ProcessingMode가 Local로 설정된 경우 사용되는 Report 클래스 인스턴스를 가져옵니다. | |
NamingContainer | (Control에서 상속됨) | |
Page | (Control에서 상속됨) | |
PageCountMode | 보고서 영역에서 보고서를 렌더링할 때 사용할 기본 페이지 수 모드를 나타내는 PageCountMode 열거형 값을 가져오거나 설정합니다. | |
Parent | (Control에서 상속됨) | |
ProcessingMode | ReportViewer 컨트롤의 처리 모드를 가져오거나 설정합니다. | |
PromptAreaCollapsed | 매개 변수 프롬프트 영역이나 자격 증명 프롬프트 영역의 축소된 상태를 가져오거나 설정합니다. | |
ReportAreaContentType | 보고서 영역의 현재 콘텐츠 형식을 나타내는 ReportAreaContent 개체를 가져옵니다. | |
SearchState | 현재 보고서 검색 작업의 검색 텍스트와 시작 페이지를 가져옵니다. | |
ServerReport | ReportViewer 컨트롤의 ProcessingMode가 Remote로 설정된 경우 사용되는 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 | 보고서를 표시할 때 사용할 확대/축소 배율을 가져오거나 설정합니다. |
맨 위로 이동
메서드
맨 위로 이동
이벤트
이름 | 설명 | |
---|---|---|
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) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.