Не приятный момент открытия отчета
Добавлено: 09 июн 2008, 08:00
Создал mrt-файл отчета. В отчете имеется 5 листов и стартовая форма с чекбоксами, установкой значений которых пользователь указывает какие из 5-ти отчетов ему нужны, а так же какие из бендов в указанных отчетах нужно скрыть/показать. Все работает, но есть один не приятный момент:
В клиентском приложении юзер кликает мышью на кнопке, которая запускает отчет (report.Show()). Открывается диалоговое окошко, юзер устанавливает комбинацию галочек и жмет кнопку окей. В результате получает отчет (или группу отчетов) согласно установленным настройкам. аке. закрывает отчет. Снова жмет на кнопку открытия отчета, так же открывается окно формы с чекбоксами, юзер снова устанавливает нужные галочки (но уже другую комбинацию) и получаю ерунду, а именно:
пустые листы. Если закрыть клиентское приложение, затем снова открыть его и установить иную комбинацию галочек - снова все нормально. но это все работает только в первый раз открытия отчета. Почему? Для наглядности выкладываю
Данные (xsd-схема и xml-данные) и Файл отчета (mrt-файл)
В клиентском приложении юзер кликает мышью на кнопке, которая запускает отчет (report.Show()). Открывается диалоговое окошко, юзер устанавливает комбинацию галочек и жмет кнопку окей. В результате получает отчет (или группу отчетов) согласно установленным настройкам. аке. закрывает отчет. Снова жмет на кнопку открытия отчета, так же открывается окно формы с чекбоксами, юзер снова устанавливает нужные галочки (но уже другую комбинацию) и получаю ерунду, а именно:
пустые листы. Если закрыть клиентское приложение, затем снова открыть его и установить иную комбинацию галочек - снова все нормально. но это все работает только в первый раз открытия отчета. Почему? Для наглядности выкладываю
Данные (xsd-схема и xml-данные) и Файл отчета (mrt-файл)