Создавайте кристальные отчеты в c# общайтесь через веб-сервис - PullRequest
0 голосов
/ 29 апреля 2020

Итак, я столкнулся с проблемой при работе с CrystalReportViewer в C#. Я хочу сделать многоклиентное приложение, но я не хочу, чтобы у каждого пользователя был установлен и установлен ODB C. Теперь я использую функцию ReportDocument и его Load(string path), и после этого она устанавливается как источник в ViewerCore .. Я могу получить файл .rpt локально (загрузка с веб-службы в виде потока ...) , но когда я загружаю его, я должен сказать ему, что он должен запросить данные у веб-службы, потому что нет локального доступа к базе данных.

Так есть ли способ, как подключить отчет к веб-службе вместо локальной записи ODB C для базы данных? Создание веб-приложения asp. net будет последним вариантом, потому что оно не подходит для моего использования и делает его намного более сложным, и мне придется разместить его на хроме или чем-то подобном.

I нашел некоторые разделы о веб-службах Crystal Reports (https://flylib.com/books/en/2.825.1.150/1/), но речь шла только о создании веб-службы для указанного отчета c и о том, чтобы он был доступен по URL =>, что нормально, но я Вы хотите выбрать, какой отчет должен отображаться пользователем, потому что они могут добавлять свои собственные отчеты, и нет никакого способа, чтобы они каждый раз создавали отдельный веб-сервис.

Спасибо за помощь.

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