繁体   English   中英

创建动态水晶报表

[英]Creating Dynamic Crystal Report

我正在做一个Windows应用程序,我正在使用Crystal Report。 当我在开发PC上运行我的项目时,Crystal Report可以正常工作,但是当我将其部署在客户端计算机上时,这给了我一个错误,即Crystal Report找不到,并且正在采用我给出的路径。应用程序,例如在开发过程中,我已将水晶报表文件放在

D:\\ Project Data,我已经将其部署在客户端PC的E:\\ Some文件夹中,但它正在D:\\ Project Data上搜索文件。 为了解决这些错误,我将所有报告文件都保留在项目的“调试”文件夹中,并且在编码时,我通过了报告位置,如下所示

字符串路径= Path.GetDirectoryName(Application.ExecutablePath)+“ \\ PartyWisePayment.rpt”; cryRpt.Load(paths);

这是PartyWisePayment.rpt是我的报告文件

通过现在执行此操作正在客户端计算机上正确采用报告路径

但是现在它给我一个空白报告,因为它无法找到数据库文件。 因为我已经通过Crystal Report向导传递了数据库,并且它没有动态更改

例如,如果我将数据库保留在D:\\ Project Data上,则工作正常,但在客户端,如果数据库位于E:\\ some文件夹,则仍在D:\\ Project Data上搜索。

现在,请告诉我,我应该怎么做,以便Crystal Report将采用数据库的动态连接字符串

检查以下链接以从Access生成报告:

http://www.codeproject.com/KB/cs/Dynamic_Crystal_Report.aspx

暂无
暂无

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

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