【问题标题】:Is there an easy way to give an option to open Excel on export form SSRS reportviewer control?有没有一种简单的方法可以选择在导出表单 SSRS reportviewer 控件上打开 Excel?
【发布时间】:2010-10-18 17:58:14
【问题描述】:

如果我们从 ReportingServices 报告网站导出到 Excel,用户可以选择打开/保存/取消。但是,winforms 的 reportviewer 控件不提供 Open 选项。用户必须保存文件,然后手动打开它。

我想知道是否其他人已经过这座桥,也许可以为我节省一些时间。我相当有信心我们可以使用一些 reportviewer 事件并添加一些办公自动化来打开 Excel。我只是希望避免这种情况。

感谢任何想法。

请注意,在浏览器窗口中显示 RS 网站并不是一个真正的选择,因为我们以编程方式构建数据源,并且报告是本地的,而不是在 RS 服务器上。

【问题讨论】:

    标签: c# sql-server winforms excel reporting-services


    【解决方案1】:

    我认为您最好的选择是通过代码自动保存和打开。简而言之,将报告保存到用户的临时目录,然后使用 .Net 调用将 Excel 作为进程启动;将文件路径传递给保存在临时目录中的副本。

    希望这会有所帮助,

    比尔

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-15
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-01-10
      相关资源
      最近更新 更多