У компонента Blazor Designer предусмотрен режим просмотра редактируемого отчета. Для просмотра отчета, достаточно перейти на соответствующую вкладку в окне дизайнера. Шаблон будет построен и отображен во встроенном вьювере.

 

 

 

Перед предварительным просмотром отчета предусмотрена возможность выполнить какие-либо необходимые действия, например, подключить данные для отчета. Для этого достаточно определить специальное событие OnPreviewReport, которое будет вызвано перед просмотром отчета.

 

Index.razor

@using Stimulsoft.Report

@using Stimulsoft.Report.Blazor

@using Stimulsoft.Report.Web

 

<StiBlazorDesigner Report="@Report" OnPreviewReport="@OnPreviewReport"/>

 

@code

{

//Report object to use in designer

private StiReport Report;

 

protected override void OnInitialized()

{

base.OnInitialized();

 

//Create empty report object

var report = new StiReport();

 

//Load report template

report.Load("Reports/Simple List.mrt");

 

//Assing report object to designer

Report = report;

}

 

private void OnPreviewReport(StiReportDataEventArgs args)

{

//Load new data from XML file

var data = new System.Data.DataSet();

data.ReadXml("Data/Demo1.xml");

 

args.Report.RegData(data);

}

}