以编程方式将ReportViewerWebPart添加到页面

时间:2013-10-24 10:47:19

标签: reporting-services web-parts sharepoint-2013

我是Sharepoint的新手。我需要知道通过C#代码将ReportViewWebPart添加到页面的最佳方法。

我尝试从WebPartCatalog访问Web部件。它引导我进入NullReferenceException。

然后我尝试为ReportViewerWebPart创建实例并添加ReportPath,Title等属性,它引导我将对象引用设置为对象异常实例。

但我可以照常将其他网页部件添加到网页中。

请让我离开这个。

提前致谢。

1 个答案:

答案 0 :(得分:0)

请看这里。 http://technet.microsoft.com/en-us/library/bb522800.aspx

报表查看器Web部件是由SharePoint产品的Reporting Services外接程序安装的自定义Web部件。您可以使用Web部件在配置为在SharePoint集成模式下运行的报表服务器上查看,导航,打印和导出报表。报表查看器Web部件与Microsoft SQL Server Reporting Services报表服务器处理的报表定义(.rdl)文件相关联。您不能将其与在其他软件产品中创建的其他报告文档一起使用。

要安装Web部件,必须运行Reporting Services外接程序的安装程序。您不应单独安装或卸载Web部件。它是加载项的一部分,只能通过加载项安装程序包进行安装。报表查看器Web部件文件名是ReportViewer.dwp。它位于Program Files \ Common Files \ Microsoft Shared \ web服务器extensions \ 12 \ template \ features \ reportserver文件夹中,不应移动到其他文件夹。

要使用Web部件,您必须已安装并配置Reporting Services外接程序,并为SharePoint集成配置了报表服务器。您还必须在查看器中显示报告。您只能打开库中的报表,库文件夹,报表历史记录或从库Web部件到报表查看器Web部件的链接。您无法打开保存为自定义列表中项目附件的报告。