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

在delphi中嵌入ssrs报表查看器

  •  4
  • Tony  · 技术社区  · 15 年前

    也许这个问题很幼稚,因为我只是从ssrs开始。这是一个大型delphi(2009)应用程序,目前使用crystal(activex)进行报告。我们希望转到ssrs,但仍希望从我们的应用程序中控制报表参数,就像我们对crystal所做的那样。我已经看到了一个vs环境的报表查看器控件,我想做一些类似的事情。感谢您的帮助。

    1 回复  |  直到 15 年前
        1
  •  1
  •   marc_s    15 年前

    据我所知,reportviewer控件有两种.NET风格:一种用于ASP.NET Web应用程序,另一种用于Windows窗体.NET应用程序。

    然而: 您还可以使用一个简单的web浏览器控件访问所有报表服务器内容。ssrs还广泛支持指定url中的任何内容。

    查看上的MSDN文档 Using URL Access from a Windows (Win32) application 作为起点。

    或者,如果您想更进一步,reporting服务还公开了标准web服务来做任何事情(包括管理ssr),在delphi中,将其作为常规soap web服务使用应该没有问题。

    为此,请参阅上的MSDN文档 Using the SOAP API in a Windows Application .