Несколько ReportViewers в приложении? - PullRequest
0 голосов
/ 03 декабря 2009

Я занимаюсь разработкой приложения WinForms и начинаю копаться в функциях отчетности. Это интеллектуальное клиентское приложение, использующее SQL Server Compact Edition, которое будет использоваться как в автономном режиме, так и в автономном режиме.

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

Когда пользователи не в сети, им потребуется доступ к небольшому набору локальных отчетов; Тем временем руководители в офисе могут посмотреть отчеты, размещенные на нашем сервере отчетов.

Каков наилучший способ справиться с этим? Есть ли способ настроить элемент управления для обработки обоих типов? Могу ли я иметь оба типа контроля? Я что-то делаю не так?

Любая помощь очень ценится!

1 Ответ

0 голосов
/ 03 декабря 2009

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

Игнорируя мои личные предпочтения, вы можете использовать один элемент управления ReportViewer и довольно легко изменять его свойства и источник во время выполнения. Взгляните на сайт GotReportViewer , там есть несколько примеров.

Вы также можете использовать несколько ReportViewer, думать о нем как о элементе управления TextBox, вы можете поместить в форму столько, сколько вам нужно, если это имеет смысл, или даже поместить по одной на вкладку в элементе управления с вкладками или иметь одну форму. за просмотрщик отчетов с дополнительными элементами управления, специфичными для отчета (например, критерии). Все это хорошо работает, все зависит от того, что проще и лучше всего подходит для ваших нужд.

...