也许这个问题很天真,因为我刚刚开始使用ssrs。这是一个大型的Delphi(2009)应用程序,目前使用Crystal(activex)进行报告。我们想要转向ssrs,但仍然希望从我们的应用程序中控制报告参数,因为我们已经完成了水晶。我已经看过VS环境的Report Viewer Control,我想做类似的事情。任何帮助表示赞赏,谢谢。
答案 0 :(得分:1)
我怀疑你能 - 据我所知,ReportViewer控件有两种.NET风格:一种用于ASP.NET Web应用程序,另一种用于Windows Forms .NET应用程序。
但是:您也可以使用简单的网络浏览器控件访问所有报告服务器内容。 SSRS也广泛支持在URL中指定任何内容。
查看Using URL Access from a Windows (Win32) application上的MSDN文档作为起点。
或者,如果您想更进一步,Reporting Services还会公开标准Web服务以执行任何操作(包括管理SSRS),您应该在Delphi中将其作为常规SOAP Web服务使用。
为此,请参阅Using the SOAP API in a Windows Application上的MSDN文档。