Stimulsoft ships native Blazor components, so the viewer is placed as a Razor tag and fed a StiReport object.

Place the viewer component.
<StiBlazorViewer Report="@Report" />
Load a report. Create the report and load its template in OnInitializedAsync:
private StiReport Report;

protected override async Task OnInitializedAsync()
{
    Report = new StiReport();
    var bytes = await Http.GetByteArrayAsync("Reports/TwoSimpleLists.mrt");
    Report.Load(bytes);
}

How it works. The component renders the bound report entirely in the browser, updating whenever the Report object changes.
In the screenshot below you can see the result of the sample code:

Showing a Report in the Viewer

By using this website, you agree to the use of cookies for analytics and personalized content. Cookies store useful information on your computer to help us improve efficiency and usability. For more information, please read the privacy policy and cookie policy.