Страница 1 из 1

изменение property

Добавлено: 06 мар 2008, 18:14
ask
Есть идея менять допустим член класса StiReport.ReportDescription в обработчике какого либо события в репорте, например OnBeginRender. Скажите такое в принципе возможно?

изменение property

Добавлено: 07 мар 2008, 00:46
Vital
Да возможно. Например:

Код: Выделить всё

this.ReportDescription = "123";
Спасибо.

изменение property

Добавлено: 07 мар 2008, 09:03
ask
Проблема в том, что при загрузке из .mrt файла, и вызове методов Compile(), Render() эти события не отрабатывают. Аналогично с неявной компиляцией и рендером при запуске метода Preview(), эти события не отрабатывают тоже. События работают только при загрузке отчета из dll.

изменение property

Добавлено: 07 мар 2008, 09:35
Vital
Вы подписываетесь к этим событиям из кода приложения?

изменение property

Добавлено: 07 мар 2008, 10:17
ask
из дизайнера. А печатаю из приложения, загрузив файл из mrt

изменение property

Добавлено: 07 мар 2008, 10:18
ask
Логика наверное не совсем обычная. Просто я обернул все в ком обьект и печатаю через него.

изменение property

Добавлено: 12 мар 2008, 15:17
Vital
Мы проверили работу описанных выше событий в разных ситуациях - все работает. Возможно имеет место какая то особоенность, которую мы не учитываем. Возможет пример проекта с этой проблемой?

Спасибо.