【问题标题】:Upgrade my RDLC schema from 2008/01 to 2010/01将我的 RDLC 架构从 2008/01 升级到 2010/01
【发布时间】:2012-11-01 03:39:37
【问题描述】:

问的第一个问题!! :)

我有一个 Visual Studio 2010 项目,其中有一些 RDLC 报告定义。我被要求通过在组休息时重置页数和总页数来满足要求。我不认为这有什么大不了的——好吧,我错了。 :)

我找到了一种通过报告上的代码重置页码的方法,但似乎找不到重置总页数的方法。即:X 的第 1 页,X 的第 2 页......“X”部分是我似乎无法在小组休息时重置的部分。

无论如何,通过更多搜索,我发现这似乎是 Reporting Services 中支持的功能...请参阅此链接...http://sqlserverpedia.com/blog/sql-server-bloggers/group-level-page-numbering-using-reporting-services-2008-r2/

但是,这在我的属性页面中对我不可用,通过更多搜索,我发现此属性是 2010/01 架构及以后的一部分,而不是我的项目似乎是 2008/01 架构的一部分使用。

所以我真正的问题...有没有办法将我的 RDLC 报告架构从 2008/01 架构升级到 2010/01 架构?

【问题讨论】:

    标签: visual-studio-2010 reporting-services rdlc page-break


    【解决方案1】:

    当您使用 BIDS 2008R2 编辑报告时,报告架构将自动更新。如果不是,那么您没有使用 2008R2 工具编辑报告。将 Business Intelligence Development Studio 2008R2 安装到您的计算机上。它可以在 SQL 安装媒体上找到。

    在执行此操作之前,请确保将要部署这些的服务器正在运行 SSRS 2008R2!

    【讨论】:

      【解决方案2】:

      免责声明:我觉得这个答案非常肮脏,但它对我有用。与所有未记录的黑客行为一样,风险自负。

      一定有更好的方法来做到这一点,但我找不到。我相信您的 .rdlc 文件在源代码管理中,并且如果以下过程导致问题,您可以回滚到以前的工作版本。

      您的 RDLC 文件的命名空间声明将如下所示:

      要强制 Visual Studio(在我的情况下为 2013;我尚未使用任何其他版本对其进行测试)升级到 2010 架构,请执行以下操作:

      1. 打开工具箱
      2. 将指标拖到您的报告中
      3. 保存您的报告
      4. 从您的报告中删除新添加的指标
      5. 保存您的报告

      或者,以动画 gif 形式:

      之后,您的 RDLC 文件的命名空间声明应如下所示:

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多