Отчет Crystal ключевые ошибки доступа к реестру, с помощью crystalreportviewer в C#
Привет,
В проекте C# windows form я использовал элемент управления " CrystalReportViewer "для просмотра файлов". rpt". Он работает правильно и правильно загружает файлы rpt. Но...
К сожалению, в других системах это exe-файл произошел с этой ошибкой:
Ether the crystal Reports registry key permissions are insufficient ...
Поэтому файлы rpt не могут быть показаны!
в чем проблема в других системах????
Мой проект создан в Visual studio 2015. А в других системах я запускаю и устанавливаю x86 и x64 CRRuntime (версия 18 и старше) версии 10 и 11 crystal report установлены во всех системах, и они зарегистрированы правильно.
Я проверил это: компиляция exe путем установки " Target Framework "на" .NET Freameword 4 "и" 4.5". к сожалению, он имеет ту же ошибку...
Во всех моих тестах файлы rpt находятся в текущем пути exe.
Пожалуйста, Помогите Мне! спасибо
// * * * * * это мой тестовый код:
private void crystalReportViewer1_Load(object sender, EventArgs e) { ReportDocument cryRpt = new ReportDocument(); cryRpt.Load(strRptPath); cryRpt.DataSourceConnections[0].SetConnection("MyServer", "DBName", false); cryRpt.DataSourceConnections[0].IntegratedSecurity = true; cryRpt.SetParameterValue("CenterName", strCenterName); cryRpt.RecordSelectionFormula = "{Table.Field} = 'value'"; crystalReportViewer1.ReportSource = cryRpt; crystalReportViewer1.Refresh(); } }
Что я уже пробовал:
просмотр файла .rpt в проекте windows form C#
jame01
что вы подразумеваете под другими системами?
вы создаете установочный файл?
вы прикрепили свой файл .rpt к вашему установочному файлу ?
Zon-cpp
"другая система" означает системы, которые не являются моей системой.
файл .rpt находится в текущем пути к exe-файлу. эта ошибка не является ошибкой "не найти файл". ошибка связана с использованием crystal report...
jame01
вы сделали crystal report properties content?
и вы должны написать путь вашего отчета crystal в конфигурационном файле.
если вы не смогли найти дайте мне знать я думаю что смогу помочь