【发布时间】:2014-02-05 08:04:48
【问题描述】:
我正在尝试创建一个简单的 Crystal Reports Viewer,这样我们就可以在多台机器上查看已经构建的报表,而无需安装 Crystal。
我们正在使用 Sage 100 Contractor,它使用 .dbf 格式的数据库。
我了解在查看器中加载报告的基础知识,但是我遇到的问题来自数据并不总是嵌入到报告中这一事实。对于某些我需要允许用户选择数据库来运行报告。
示例数据库位置
C:\MB7\样本公司
我尝试了多种不同的方法,但遗憾的是,在我将报告加载到 crystalReportViewer 模块之前,我没有正确理解如何正确设置 DataSource 位置。
我可以提供我的代码的片段,但这不会真正显示任何内容,因为我尝试过的任何内容都没有正确设置 DataSource。
【问题讨论】:
-
您能否发布您的用户收到的确切错误消息?
-
这是我得到的错误。 i.imgur.com/zWLxr8D.png这个错误是因为我不明白如何正确设置数据源位置。
-
您可以在本地计算机上刷新报告吗?如果是这样,您需要在报告上手动设置 LoginInfo。
-
我根本无法加载报告。如果 tthay 有意义,我需要弄清楚如何让 C# 工具告诉报告在哪里查找数据库。
标签: c# crystal-reports dbf