添加水晶报表路径时遇到问题

问题描述

| 我正在尝试在程序中添加Crystal Report文件名,但是它不起作用。 我用过load(server.mappath(\“ \”)); //但不支持(没有智能感知),可能是我缺少一些名称空间。 我添加了以下名称空间。
using CrystalDecisions.CrystalReports.Engine;  
using CrystalDecisions.Shared;  
与其相反,如果我将\“ C:\\\\ abc.rpt \”这样的路径硬编码,那么它可以正常工作,但是我需要一个永久的解决方案。 甚至\“〜\\\\ abc.rpt \”对我也不起作用。     

解决方法

我找到了解决方案。 System.AppDomain.CurrentDomain.BaseDirectory.ToString(); 我使用Windows窗体,这就是为什么server.mappath无法正常工作的原因。