Как я должен проложить путь для своих хрустальных отчетов?
Я хочу иметь по крайней мере лучший способ загрузить свой отчет crystal в мою форму Windows c#, не используя длинный путь к файлу.
Что я уже пробовал:
Поэтому я попытался реализовать длинный путь к файлу, который:
inv.Load(@"C:\Users\jonat\onedrive\documents\visual studio 2015\Projects\FunctionApp\FunctionApp\InventoryReport.rpt");
Я тоже попробовал это сделать:
inv.Load(Path.GetDirectoryName("InventoryReport.rpt"));
И этот тоже:
inv.Load(Application.StartupPath + "InventoryReport.rpt");
Ни один из них не сработал, я также попробовал путь к файлу с помощью ( "~ \ \ " ), но тоже не сработал
Richard MacCutchan
Определите “не сработало”.
Richard Deeming
Path.GetDirectoryName("InventoryReport.rpt")
вернет пустую строку, потому что путь, который вы передали, не содержит каталога.
Возможно, вы имели в виду Path.GetFullPath("InventoryReport.rpt")
вместо этого?