【问题标题】:Reporting Services add-in to Sharepoint: how to change report's data source programmatically?Sharepoint 的 Reporting Services 插件:如何以编程方式更改报表的数据源?
【发布时间】:2011-01-06 10:37:50
【问题描述】:

我们正在为 Sharepoint Technologies 使用 Reporting Services 插件。我们将报告文件保存在 Sharepoint 上的文档库列表中。然后使用一些代码,我们将这些报告复制到不同的文档库。问题是复制后,报表无法显示,因为它有无效的数据源。您必须在上下文菜单中转到“管理数据源”并指向原始数据源的位置。但我们需要以编程方式执行此操作。更改数据源的路径后,我没有注意到报告本身(其内部 xml)有任何变化。 我们有什么办法可以做到这一点?

【问题讨论】:

    标签: .net sharepoint reporting-services


    【解决方案1】:

    在本地处理模式下工作时可以。 看看 ReportViewer.LocalReport.DataSources 集合

    此集合包含一个数据源数组。通过 RDLC 文件(XML 文件)生成报告时,将使用您在此处指定的内容(在加载报告之前)。

    【讨论】:

    • 但我没有使用 ReportViewer...这个插件允许我在没有任何代码的情况下查看 sharepoint 中的报告
    • 在那种情况下,我不知道。我没有玩过 Sharepoint 模块。
    【解决方案2】:

    不确定它如何与 sharepoint 一起工作,因为我没有真正使用它,但 this article 向您展示了一种在运行时更改连接信息的方法

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多