Поделиться через


Класс 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 Указывает идентификатор элемента управления. (Переопределяет Control.ID.)
Защищенное свойство IdSeparator (Производный от Control.)
Открытое свойство InteractiveDeviceInfos Возвращает объект DeviceInfoCollection, который используется элементом управления ReportViewer для подготовки отчета из области отчета к просмотру в формате HTML.
Открытое свойство InteractivityPostBackMode Возвращает или задает значение InteractivityPostBackMode, которое указывает режим обратной передачи для элемента управления ReportViewer.
Открытое свойство InternalBorderColor Возвращает или задает цвет внутренней границы элемента управления.
Открытое свойство InternalBorderStyle Возвращает или задает стиль внутренней границы элемента управления.
Открытое свойство InternalBorderWidth Возвращает или задает ширину внутренней границы элемента управления.
Защищенное свойство IsChildControlStateCleared (Производный от Control.)
Защищенное свойство IsEnabled (Производный от WebControl.)
Защищенное свойство IsTrackingViewState (Производный от Control.)
Защищенное свойство IsViewStateEnabled (Производный от Control.)
Открытое свойство KeepSessionAlive Возвращает или задает значение типа Boolean, которое показывает, предотвращается ли истечение срока действия пользовательского сеанса, пока в обозревателе отображается веб-страница.
Открытое свойство LinkActiveColor Возвращает или задает цвет активной ссылки в элементе управления.
Открытое свойство LinkActiveHoverColor Возвращает или задает цвет активной ссылки в элементе управления, если указатель мыши наведен на ссылку.
Открытое свойство LinkDisabledColor Возвращает или задает цвет недоступной ссылки в элементе управления.
Защищенное свойство LoadViewStateByID (Производный от Control.)
Открытое свойство LocalReport Возвращает экземпляр класса Report, который используется, если свойство ProcessingMode для элемента управления ReportViewer имеет значение Local.
Открытое свойство NamingContainer (Производный от Control.)
Открытое свойство Page (Производный от Control.)
Открытое свойство PageCountMode Возвращает или задает значение перечисления PageCountMode, которое указывает режим подсчета страниц, используемый по умолчанию, когда отчет готовится к просмотру в области отчета.
Открытое свойство Parent (Производный от Control.)
Открытое свойство ProcessingMode Возвращает или задает режим обработки элемента управления ReportViewer.
Открытое свойство PromptAreaCollapsed Возвращает или задает состояние свернутости для области подсказки параметров или области подсказки учетных данных.
Открытое свойство ReportAreaContentType Возвращает объект ReportAreaContent, который указывает текущий тип содержимого для области отчета.
Открытое свойство SearchState Возвращает текст для поиска и начальную страницу текущей операции поиска в отчете.
Открытое свойство ServerReport Возвращает экземпляр класса Report, который используется, если свойство ProcessingMode для элемента управления ReportViewer имеет значение Remote.
Открытое свойство 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 на веб-ферме или без учета состояния сеанса см. в разделе Параметры файла web.config для ReportViewer.

Сведения об использовании клиентского элемента управления ReportViewer с помощью клиентского API см. в разделе Класс Microsoft.Reporting.WebFormsClient.ReportViewer.

Безопасность многопоточности

Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.

См. также

Справочник

Пространство имен Microsoft.Reporting.WebForms