Как встраивать построитель отчетов Microsoft SQL Server 2008 в свои формы? - PullRequest
5 голосов
/ 11 мая 2009

Я не хочу открывать построитель отчетов из диспетчера отчетов. Я хочу встроить построитель отчетов в свои формы. Есть ли способ?

Ответы [ 8 ]

3 голосов
/ 27 января 2010

Это очень старая тема, но я хочу опубликовать правильный ответ, так как это один из первых результатов при поиске "построителя отчетов".

Просто добавьте элемент управления WebBrowser в форму и в Form_Load перейдите по URL-адресу сервера служб Reporting Services. У вас будет «браузер» без излишеств - без кнопки возврата, без остановки, без обновления, но щелчок правой кнопкой мыши на странице сделает это.

1 голос
/ 21 мая 2009

Я не верю, что построитель отчетов использует что-либо, кроме API-интерфейса SSRS, для своей работы. Вам нужно будет создать свой собственный построитель отчетов. Один из способов сделать это - поиграть с Microsoft и отслеживать трафик между вашим браузером и сервером с помощью HTTPAnalyser или Fiddler. Затем вы можете воссоздать те же вызовы веб-службы для вашего собственного приложения.

0 голосов
/ 21 июля 2009

Вы должны иметь возможность создать гиперссылку в своем приложении, чтобы запустить приложение Построитель отчетов по клику. Но это не будет работать в вашей форме.

См. http://technet.microsoft.com/en-us/library/dd795295.aspx для получения информации о создании правильного URL.

Пол

0 голосов
/ 21 мая 2009

Я думаю, что это легко.
Вы можете перетащить элемент управления Microsoft.ReportViewer из панели инструментов в веб-форму в студии 2008.
Затем вы можете открыть построитель отчетов для инициализации вашего отчета.
В конце концов, этот отчет можно просмотреть и экспортировать при запуске отчета.

0 голосов
/ 21 мая 2009

SQL Reporting Services - это больше решение для создания отчетов на основе сервера. Если мое вложение в ваши формы означает, что вы хотите, чтобы конечный пользователь создавал отчеты из вашего приложения, я предлагаю вам взглянуть на сторонний инструмент для этого. Я использую средства управления Developer Express, и у них есть надежное и недорогое решение для этого. Страница продукта здесь .

0 голосов
/ 21 мая 2009

Вы можете подписаться на соответствующий сервис и создать интерфейс для общения с сервисом.

0 голосов
/ 20 мая 2009

Я не думаю, что это возможно, учитывая, что построитель отчетов 2.0 является автономным приложением

Однако вы можете создать общий источник данных на сервере и воспользоваться ссылкой на установочный файл для вашего приложения. Затем пользователи могут подключаться к источнику данных и, в зависимости от своих навыков, создавать свои собственные отчеты.

0 голосов
/ 17 мая 2009

Вы смотрели на автономный установщик Report Builder? v2.0 был только что выпущен в апреле, так что, возможно, вы его еще не видели. Вы можете найти его здесь .

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