Previewcontrol - показываем отчеты по очереди
День добрый,
есть PreviewControl. И 2 отчета, которые в нем показываются по очереди.
Когда мне нужно показать отчет я пишу в коде:
Соответственно для второго отчета тоже самое.
Однако отчеты показываются в PreviewControl только один раз. Ошибки нет, просто второй раз отчет не показывается и все....
Действия пользователя:
- нажимает на кнопку "посмотреть первый отчет" и он показывается в PreviewControl;
- нажимает на кнопку "Посмотреть второй отчет" и он показывается в PreviewControl;
- если снова нажать на кнопку "посмотреть первый отчет" то все отчеты пропадут и больше не появятся до перезагрузки программы.
Как с этим бороться? Хочу смотреть очеты столько, сколько нужно.
Спасибо.
есть PreviewControl. И 2 отчета, которые в нем показываются по очереди.
Когда мне нужно показать отчет я пишу в коде:
this.report_Main.Preview = this.previewControl_Main;
this.report_Main.Show();
Соответственно для второго отчета тоже самое.
Однако отчеты показываются в PreviewControl только один раз. Ошибки нет, просто второй раз отчет не показывается и все....
Действия пользователя:
- нажимает на кнопку "посмотреть первый отчет" и он показывается в PreviewControl;
- нажимает на кнопку "Посмотреть второй отчет" и он показывается в PreviewControl;
- если снова нажать на кнопку "посмотреть первый отчет" то все отчеты пропадут и больше не появятся до перезагрузки программы.
Как с этим бороться? Хочу смотреть очеты столько, сколько нужно.
Спасибо.
Комментарии
Только я использую массив отчетов, которые уже .Prepare();
Первый раз показывает, потом previewControl пустой.
Этот подход использовал еще в Fast.. Com
Все работало, только там не отчету назначался previewControl, а наоборот, previewControl.report=_report
Подскажите пож. решение