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

Отслеживание прогресса выполнения отчета

Добавлено: 17 июн 2011, 11:07
eLVik
Здравствуйте. Хотелось бы узнать как можно добавить в свою программу функционал по отслеживанию прогресса выполнения отчета?

Например

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

void CreateReport()
{
    StiReport report = new StiReport();
    report.OnProgressChanged += MyProgressChange;
    // ...
    report.Render();
}

void MyProgressChange(object sender, EventArgs args)
{
   StiReport report = (StiReport)sender;
   Console.WriteLine("Report progress is {0}%", report.ProgressValue);
}

Спасибо.

Отслеживание прогресса выполнения отчета

Добавлено: 20 июн 2011, 12:41
Jan
Здравствуйте,

Можно использовать событие Rendering отчета. К примеру:

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

StiReport report = new StiReport();
report.Load();
report.Compile();
report.CompiledReport.Rendering += MyProgressChange;
report.Render();
Спасибо.