Не вызывается beginRender
Добавлено: 01 окт 2009, 08:29
Имеем код:
При запуске предварительного просмотра из дизайнера, обработчик ТТТ.ReportBeginRender не вызывается.
Это происходит потому, что при компиляции отчета будет создан еще один экземпляр класса StiReport и рендеринг будет производиться для него, а у него никаких обработчиков нет.
Как выйти из данной ситуации?
Код: Выделить всё
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();
Это происходит потому, что при компиляции отчета будет создан еще один экземпляр класса StiReport и рендеринг будет производиться для него, а у него никаких обработчиков нет.
Как выйти из данной ситуации?