【发布时间】:2023-03-28 09:15:01
【问题描述】:
我正在使用 Visual Studio 2008 附带的 Crystal Reports 设计器。我的报表数据源绑定到我的项目中的 .Net 类(即 Database Expert > Project Data > .NET Objects)。我已经用我想在报告中使用的附加属性更新了我的 .Net 类。
当我的报表数据源绑定到数据库表时,我通常使用“验证数据库”功能,这会使 Crystal Reports 看到我的表中的其他字段。但是,我不确定如何使用 .Net 对象完成此操作。
这是我正在做的:
- 我选择“验证数据库”
- 出现一个标题为“ADO.NET”的对话框,询问“文件路径”、“类名”和“使用类中的数据集”选项。 “类名”预先填充了与我的报表数据源关联的 .Net 类的名称。
- 此时,我不确定要为“文件路径”填写什么。单击“完成”将弹出一个标题为“Crystal Reports ActiveX Designer”的对话框,内容为:“登录失败。详细信息:crdb_adoplus:要在设计时访问项目中的类,请先构建项目,然后再试一次。” (注:我的项目已经建好了)
我该怎么办?
不是那么令人兴奋的更新:只是随机尝试,但都没有奏效。我在 bin/debug 中将“文件路径”指向已编译项目的 xml 和 dll 文件,但都没有帮助。对于 xml 文件,我得到一个名为“删除表”的对话框,上面写着:“找不到数据库表 '[NAME OF MY .NET OBJECT]”。继续从报告中删除此表?”对于 dll 文件,我得到一个对话框,显示“提供的参数无效。”
【问题讨论】:
标签: .net visual-studio-2008 crystal-reports