Не вызывается beginRender

Обсуждение Stimulsoft Reports.NET
Ответить
Compas
Сообщения: 2
Зарегистрирован: 01 окт 2009, 07:21
Откуда: St-Petersburg
Контактная информация:

Не вызывается beginRender

Сообщение Compas »

Имеем код:

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

    class TTT
    {
        public void ReportBeginRender(object sender, EventArgs e)
        {
        }
    }

     TTT t = new TTT();
     Stimulsoft.Report.StiReport report = new Stimulsoft.Report.StiReport();
     report.RegData("Сотрудники", dv);
     report.BeginRender += t.ReportBeginRender;
     report.Design();
При запуске предварительного просмотра из дизайнера, обработчик ТТТ.ReportBeginRender не вызывается.
Это происходит потому, что при компиляции отчета будет создан еще один экземпляр класса StiReport и рендеринг будет производиться для него, а у него никаких обработчиков нет.
Как выйти из данной ситуации?
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Не вызывается beginRender

Сообщение Jan »

Здравствуйте,

Попробуйте использовать следующее статическое событие StiOptions.Engine.GlobalEvents.ReportCompiled.

Спасибо.
Ответить