我是Sharepoint的新手。我需要知道通过C#代码将ReportViewWebPart添加到页面的最佳方法。
我尝试从WebPartCatalog访问Web部件。它引导我进入NullReferenceException。
然后我尝试为ReportViewerWebPart创建实例并添加ReportPath,Title等属性,它引导我将对象引用设置为对象异常实例。
但我可以照常将其他网页部件添加到网页中。
请让我离开这个。
提前致谢。
答案 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部件的链接。您无法打开保存为自定义列表中项目附件的报告。