Компонент HTML5 Viewer имеет возможность вызвать дизайнер отчетов. Для этого предназначена специальная кнопка Дизайн (Design) на панели инструментов вьювера (по умолчанию данная кнопка отключена). Для использования этой возможности необходимо установить свойство ShowDesignButton в значение true, а также определить обработчик события OnDesignReport.

 

Default.aspx

...

<cc1:StiWebViewer ID="StiWebViewer1" runat="server"

ShowDesignButton="true"

OnDesignReport="StiWebViewer1_DesignReport">

</cc1:StiWebViewer>

...

 

Default.aspx.cs

...

protected void StiWebViewer1_DesignReport(object sender, StiReportDataEventArgs e)

{

StiReport report = e.Report;

this.Response.Redirect("Designer.aspx?report=" + report.ReportName);

}

...

 

Информация

 

Сам вьювер не запускает дизайнер, он лишь вызывает указанное событие и передает в качестве аргументов просматриваемый отчет или дашборд. В событии можно выполнить перенаправление на ASPX страницу, на которой расположен дизайнер отчетов.