crystal-reports - VS 2017 Crystal Reports 设置参数时找不到表错误
问题描述
当我们使用 . SetParameterValue()
,报告将不会运行并抛出异常:找不到表。
CrystalDecisions.CrystalReports.Engine.DataSourceException:文件 31 中的错误 77792_72788_{CACA007E-62DB-4EED-804A-915E3ED04293}.rpt:找不到表。---> System.Runtime.InteropServices.COMException:
ReportDocument r = new ReportDocument();
r.Load("31.rpt");
SetReportConnection(r);
// This line removed, and it works fine with the default parameters...
r.SetParameterValue("BOOKFROM", 201701);
r.ExportToDisk(ExportFormatType.PortableDocFormat, "test.pdf");
解决方案
推荐阅读
- python - 无法并排绘制多个水平条
- c# - 无法使用实例引用访问成员
- azure-active-directory - Microsoft Graph API 的 Webhook 订阅的最大数量是多少?
- azure-data-lake - 启用 Data Lake Gen2 的 Azure 事件中心捕获到存储
- c++ - 在 C++ Windows 中抓取当前活动窗口的快照
- sql - 状态:失败 - 测试失败:IO 错误:现有连接被远程主机强行关闭
- xcode - Xcode的调试导航器没用吗?
- c# - 模拟在被测方法中初始化的对象
- python - 将包含项目和子项目的文本文件转换为字典或数据结构
- javascript - 如果在 70% 上可见,则匹配 getBoundingClientRect JS