Я пытаюсь запустить хрустальный отчет из своего веб-приложения, которое было создано с использованием ASP.NET 4.0 и Visual Studio 2010. Я установил следующее из сайта SAP (http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp)Ошибка Crystal Reports для Visual Studio 2010
1) SAP Crystal Reports, версия для Visual Studio 2010 - Стандартный установочный пакет EXE, который устанавливает программное обеспечение в среду разработки Visual Studio.
2) SAP Crystal Reports для среды выполнения .NET Framework 4 (64-битных)
У меня есть страница под названием Reports.aspx, в котором у меня есть кристалл отчет управление просмотром
<CR:CrystalReportViewer ID="rptViewer" runat="server" AutoDataBind="true" />
В файл Reports.aspx.cs у меня есть следующий код:
protected override void OnPreRender(EventArgs e)
{
ReportDocument report = new ReportDocument();
var path = Server.MapPath("Reports/Sample.rpt");
report.Load(path);
report.SetDatabaseLogon("username", "password", "servername", "databasename");
rptViewer.ReportSource = report;
}
на линии report.Load (путь) Я получаю следующее сообщение об ошибке:
Неподдерживаемая операция. Документ, обработанный механизмом JRC, не может быть открыт в стеке C++.
Как это исправить?
Спасибо за ваш ответ. Я просто столкнулся с той же проблемой. Мне не приходило в голову проверить, что файлы отчетов на самом деле там! D'о! Атрибуты в файлах отчетов были установлены как copy = не копировать, поэтому автоматическая сборка не выводила их. – Anthony 2011-09-27 00:05:03
+1 Если файла отчета нет, вы можете столкнуться с этой проблемой, как я сделал – 2012-04-05 07:50:19
@Priyan R - - У вас, похоже, хорошая ручка. Не могли бы вы помочь мне с этим [link] http://stackoverflow.com/questions/22671709/asp-crystalreportviewer-will-not-display-report – ArtK 2014-03-26 22:20:10