Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Может ли один ReportViewer обслужить несколько отчётов? / 4 сообщений из 4, страница 1 из 1
10.02.2014, 14:40
    #38555741
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли один ReportViewer обслужить несколько отчётов?
Мне в программе нужно, в зависимости от выбора пользователя, отображать тот или иной отчёт (DataSet - один, но разные таблицы). Нужно ли организовывать это парами:
вьюер1 --> отчёт1
вьюер2 --> отчёт2
вьюер3 --> отчёт3
.........................
или можно обойтись одним просмотрщиком?

У меня не получилось, хотя свойство вьюера ReportEmbeddedResource доступно и для чтения, и для записи (get; set)
Это принципиальная проблема или чего-то не дописано?
this.reportViewer1.LocalReport.ReportEmbeddedResource = "ReportНесколькоОтчётов.Report1.rdlc";
//this.reportViewer1.LocalReport.ReportEmbeddedResource = "ReportНесколькоОтчётов.Report2.rdlc";
//this.reportViewer1.LocalReport.ReportEmbeddedResource = "ReportНесколькоОтчётов.Report3.rdlc";
this.reportViewer1.RefreshReport();

(студия 2010)
...
Рейтинг: 0 / 0
11.02.2014, 12:50
    #38556934
VeroNa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли один ReportViewer обслужить несколько отчётов?
ValGer,

А почему нет?

У меня, правда, используются серверные отчеты, но суть от этого вряд ли изменится...

Можно делать приблизительно так:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            if (условие 1)
            {
                this.RV1.ServerReport.ReportPath = "/сервер/Отчет1";
            }
            else
            {

                this.RV1.ServerReport.ReportPath = "/сервер/Отчет2";
            }

            this.RV1.ServerReport.Refresh();
...
Рейтинг: 0 / 0
12.02.2014, 09:18
    #38558045
ValGer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли один ReportViewer обслужить несколько отчётов?
VeroNa,

path я так же пытался прописать, однако, при выполнении говорится, что невозможно получить доступ к этой папке, хотя все возможные права на доступ к ней даны. Видимо, это особенность студии.
Ну да и чёрт с ним - пара (вьюер --> отчёт), так пара!
...
Рейтинг: 0 / 0
12.02.2014, 09:30
    #38558052
VeroNa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Может ли один ReportViewer обслужить несколько отчётов?
ValGer,

Возможно это связано и с правами доступа, и с какими-то особенностями внедренных отчетов...

У меня вышеприведенный код вполне работает...
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Может ли один ReportViewer обслужить несколько отчётов? / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]