WPF CrystalReportViewer VS2010 SP1 - Ошибка входа - PullRequest
1 голос
/ 12 мая 2011

Приведенный ниже фрагмент кода работает абсолютно нормально на моем компьютере для разработки и ПК других пользователей.

Приложение было установлено на ПК других пользователей с помощью ClickOnce.

ReportWindow reportWindow = new ReportWindow();    

Reports.rptDrawAmountSummary rpt = new Reports.rptDrawAmountSummary();
rpt.SetDatabaseLogon(clsArbitrageDB.userID, clsArbitrageDB.password);
reportWindow.crystalReportsViewer1.ViewerCore.ReportSource = rpt;

Когда я пытаюсь запустить приложение, установленное (используя ClickOnce) на другом ПК, в отчете появляется диалоговое окно, отображающее имя сервера и два поля ввода, одно для идентификатора пользователя (предварительно заполненное) и одно для пароля (пустое). Когда я ввожу пароль, появляется надпись «Ошибка входа».

Информация определенно верна, потому что эта же информация используется для предоставления пользователю доступа к приложению.

Я относительно уверен, что это WPF CrystalReportViewer, но не знаю, как решить.

ОБНОВЛЕНИЕ: С тех пор определили, что, если я устанавливаю приложение на любой ПК, на котором не установлено VS2010, оно имеет ошибку. Кроме того, на ПК с установленным VS2010 Crystal Reports для VS2010 даже устанавливать не нужно.

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