代码之家  ›  专栏  ›  技术社区  ›  danswain

报告服务..如何导出禁用超链接的Excel电子表格

  •  1
  • danswain  · 技术社区  · 16 年前

    我正在使用ReportViewer控件在Web窗体中显示报表,我还通过调用服务器报表的呈现方法实现了“导出到Excel”功能。

    ReportViewerControl.ServerReport.Render("Excel",etc,etc,etc);
    

    我的问题是,导出的报表包含链接到其他报表的超链接,我希望这些超链接显示在Web窗体中,但不显示,因此在导出的电子表格(由上述代码生成)中禁用。

    有人有办法做到这一点吗?

    谢谢

    2 回复  |  直到 16 年前
        1
  •  0
  •   Erick B    16 年前

    一份报告在导出时不知道它将采用什么形式。如果您需要不同的布局,这取决于报表导出到的格式,那么您需要为每个布局制作单独的报表。

        2
  •  0
  •   danswain    16 年前

    为了回答我自己的问题,我们在中传递了一个额外的报告参数,并让报告删除链接,然后正常调用呈现。

    很简单,但很管用。