Класс 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) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.