.net晶体报告xsd 我有一个基于XSD模式文件的水晶报表。
在报告定义中,我可以修改数据源位置,特别是文件路径。在这里,我可以将文件路径设置为XSD模式文件在我的计算机上的位置,并通过代码将数据表定义为Crystal Report数据源。因此,出于设计目的,我正在使用XSD文件来获取字段资源管理器中的字段。
此时,一切正常。
问题出在这里
如果文件路径不存在,则报告具有运行时错误。 “数据库登录失败”
这会带来一些问题,特别是在部署方面,因为我的本地开发环境与测试/实时环境在物理上有所不同。即文件路径非常不同,我不想依赖“硬编码”文件路径。
我的问题是,我想知道如何动态(以代码形式)更改此文件路径,或者如何在报告定义中对其进行设置,使其相对于报告所在的位置?