ReportViewerWebPart 类

定义

表示报表查看器 Web 部件。

public ref class ReportViewerWebPart : Microsoft::SharePoint::WebPartPages::WebPart, System::Web::UI::IScriptControl
[System.Xml.Serialization.XmlRoot(Namespace="urn:schemas-microsoft-com:SqlServerReportViewer")]
public class ReportViewerWebPart : Microsoft.SharePoint.WebPartPages.WebPart, System.Web.UI.IScriptControl
[<System.Xml.Serialization.XmlRoot(Namespace="urn:schemas-microsoft-com:SqlServerReportViewer")>]
type ReportViewerWebPart = class
    inherit WebPart
    interface IScriptControl
Public Class ReportViewerWebPart
Inherits WebPart
Implements IScriptControl
继承
Microsoft.SharePoint.WebPartPages.WebPart
ReportViewerWebPart
属性
实现

注解

可以将 添加到 ReportViewerWebPart SharePoint 应用程序,并使用其编程接口对其进行自定义。 例如,使用 DockToolBar 属性以编程方式控制工具栏的显示位置。 可以使用 属性控制各个工具栏项 ToolBarItemsDisplayMode 的可见性。

若要向 ReportViewerWebPart提供自定义报表参数,请使用 GetParameters 方法查看当前显示的报表上可用的参数,然后使用 OverrideParameters 方法向报表提供自定义参数值。 若要以编程方式指定 到 的 ReportViewerWebPart报表路径, ReportPath 可以使用 属性。

ReportViewerWebPart还可以使用 Web 部件连接来使用报表路径和报表参数。 使用 Web 部件连接, <xref:System.Web.UI.WebControls.IWebPartRow> Web 部件可以提供 到 ReportViewerWebPart的报表路径,而 <xref:Microsoft.SharePoint.WebPartPages.IFilterValues> Web 部件可以向 ReportViewerWebPart提供报表参数。

构造函数

ReportViewerWebPart()

初始化 ReportViewerWebPart 类的新实例。

属性

AsyncRendering

获取或设置一个值,该值指示在加载网页时报表与该网页的其余部分是否不同时呈现。

AutoGenerateDetailLink

获取或设置一个值,该值指示是否生成显示在 Web 部件之上的超链接。 单击此链接可以在新页面中以整页模式打开报表。

AutoGenerateTitle

获取或设置一个值,该值指示是否应从显示的报表自动生成 Web 部件标题。

DockToolBar

获取或设置工具栏的停靠位置。

DocumentMapAreaWidth

获取或设置指示文档结构图区域的宽度的字符串。

DocumentMapMode

获取或设置一个枚举值,该值指示文档结构图区域的可见性模式。

HyperlinkTarget

获取或设置目标框架,该框架用于将链接内容显示在当前报表中。

KeepSessionAlive

获取或设置一个值,该值指示 ReportViewerWebPart 是否应防止用户会话过期。

OverflowAuto

获取是否自动将溢出属性应用到查看器。

OverrideParameters

获取 ReportParameter 对象的集合,这些对象用于覆盖 Web 部件中正在加载的报表的默认参数。

PromptAreaMode

获取或设置一个值,该值指示参数提示区域和凭据提示区域(如果适用)的可见性模式。

ReportPath

获取或设置位于当前 SharePoint 站点上或同一 Web 应用程序或场内站点上的报表的完全限定路径。

Title

获取或设置 ReportViewerWebPart 的标题字符串。

ToolBarItemsDisplayMode

获取或设置一个位标志枚举值,该值指定当 ToolBarMode 设置为 Full 时所显示的工具栏项。

ToolBarMode

获取或设置工具栏的显示模式。

方法

AddParameterProvider(IFilterValues)

当此 Web 部件配置为使用来自参数提供程序 Web 部件的数据时,指定该参数提供程序 Web 部件。

CreateChildControls()

创建 ReportViewerWebPart 的子控件。

GetParameters()

返回 ReportViewerWebPart 中的当前报表的参数。

GetToolParts()

返回在基于 Web 的 Web 部件设计用户界面的工具窗格中显示的工具部件列表,这些工具部件按其显示顺序列出。

LoadViewState(Object)

从使用 SaveViewState() 方法保存的前一请求还原视图状态信息。

OnInit(EventArgs)

引发 Init 事件。

OnPreRender(EventArgs)

引发 PreRender 事件。

Render(HtmlTextWriter)

T:Microsoft.SharePoint.WebPartPages.WebPart 继承。

RenderChildren(HtmlTextWriter)

将服务器控件子级的内容输出到提供的 HtmlTextWriter 对象,该对象可写入要在客户端上呈现的内容。

SaveViewState()

保存 ReportViewerWebPart 的视图状态。

SetBasePermissionsForSandboxAppDomain(PermissionSet)

使用提供的权限集为沙盒应用程序域设置基本权限。 仅当 ReportPath 设置为 SharePoint 文档库中的某个报表时,此方法才适用。

SetRowProvider(IWebPartRow)

当此 Web 部件配置为使用来自行提供程序 Web 部件的数据时,指定该行提供程序 Web 部件。

显式接口实现

IScriptControl.GetScriptDescriptors()

返回脚本描述符的集合。

IScriptControl.GetScriptReferences()

返回脚本引用的集合。

适用于