ReportViewerWebPart 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示报表查看器 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.WebPartReportViewerWebPart
- 属性
- 实现
注解
可以将 添加到 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) |
从 |
RenderChildren(HtmlTextWriter) |
将服务器控件子级的内容输出到提供的 HtmlTextWriter 对象,该对象可写入要在客户端上呈现的内容。 |
SaveViewState() |
保存 ReportViewerWebPart 的视图状态。 |
SetBasePermissionsForSandboxAppDomain(PermissionSet) |
使用提供的权限集为沙盒应用程序域设置基本权限。 仅当 ReportPath 设置为 SharePoint 文档库中的某个报表时,此方法才适用。 |
SetRowProvider(IWebPartRow) |
当此 Web 部件配置为使用来自行提供程序 Web 部件的数据时,指定该行提供程序 Web 部件。 |
显式接口实现
IScriptControl.GetScriptDescriptors() |
返回脚本描述符的集合。 |
IScriptControl.GetScriptReferences() |
返回脚本引用的集合。 |