VS 2017 Reportviewer проблемы - PullRequest
       13

VS 2017 Reportviewer проблемы

0 голосов
/ 05 сентября 2018

Привет, поэтому я использую VS2017 и обнаружил после создания моего приложения Windows, что оно не поставляется с ReportViewer. Поэтому после исследования мне удается установить его через пакеты NuGet. Теперь мои исследования заставили меня поверить, что это уже установлено, и я могу добавить его в свой набор инструментов. Однако каждый раз, когда я выбираю выбрать пункт против сбоев. Так что после повторного исследования я обнаружил, что мне могут понадобиться обновления, которые я должным образом завершил. Это все еще однако терпит крах, и я приду к этому на другом вопросе возможно. Однако, поскольку время идет против нас, я решил, что могу получить ссылку на reportviewer.winforms.dll и создать объект на лету, что я и сделал. Кстати, после обновлений vs я заметил раздел MSSQL на панели инструментов, в котором есть средство просмотра отчетов, естественно, этого раньше не было. Теперь не имеет значения, как я решу использовать средство просмотра отчетов, будь то через раздел MSSSQL в моей панели инструментов или на лету, используя dll. Я продолжаю получать ту же ошибку при попытке просмотреть отчет на нашем сервере.

Была предпринята попытка использовать расширение рендеринга, которое не зарегистрирован на этот сервер отчетов

Пожалуйста, кто-нибудь может пролить свет на это, поскольку то, что я делаю, не так сложно. Мой код ниже для того, как я использую его через ссылочную DLL.

ReportViewer _report = new ReportViewer();
_report.Width = 700;
_report.Location = new Point(31, 32);
_report.ProcessingMode = ProcessingMode.Remote;
_report.ServerReport.DisplayName = "Test";
_report.ServerReport.ReportServerUrl = new Uri("http://ServerName/ReportServer");
_report.ServerReport.ReportPath = @"/Other/Test";
_report.RefreshReport();
this.Controls.Add(_report);

Кстати, что может быть полезным, так это то, что наша версия SSRS 2005 года

Любая помощь приветствуется

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...