繁体   English   中英

C#中来自服务器的Crystal Report Runtime软件

[英]Crystal Report Runtime software from server in C#

向所有人打招呼

我用C#编写了一个应用程序,在该应用程序中,我有一些使用Crystal Report创建的报告,有什么方法可以运行此报告而无需在客户端计算机上安装Crystal Runtime。

也许使用安装在服务器上的Crystal Report?

谢谢farzad

如果您知道何时以及谁需要报告,则可以使用计划程序。 很少有供应商为Crystal报表生成调度程序。 它的工作方式是:您将选择报告,参数,导出类型(PDF,Excel,Word,HTML等)以及应启动报告的时间。 调度程序将运行报告,将其导出并交付。 根据调度程序的不同,您也许可以将导出的文件传递到网络驱动器,电子邮件地址,SharePoint等。她的链接指向比较不同调度程序的文章: http : //kenhamady.com/cru/comparisons/desktop -scheduling-引擎

我认为如果不在本地安装客户端组件,就无法在计算机上运行Crystal Report。 但是,您可以开发在服务器计算机上运行的服务,该服务从客户端获取报告,将其呈现为PDF(例如),然后将结果发送回以在客户端上显示。 但是,这并不是一件容易的事,因为您可能还必须考虑来自客户端的更多输入(例如报表参数,如果没有客户端组件,甚至无法在运行时确定这些参数),并且必须通过网络实现通信。

否则,也许您对基于Web的方法更感兴趣,是否需要Crystal Reports Server

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM