Метод не найден: 'Void Stimulsoft.Report.Web.StiWebViewer.set_Report (Stimulsoft.Report.StiReport)' - PullRequest
0 голосов
/ 19 декабря 2018

Я работаю над страницей отчета, которую хочу использовать StimulsoftReport в качестве программного обеспечения для отчетов.В коде бэкэнда все правильно, но в последней строке (reportView.Report = report;), когда я назначаю отчет для StiWebViewer, я сталкиваюсь с этой ошибкой:

Метод не найден: 'Void Stimulsoft.Report.Web.StiWebViewer.set_Report (Stimulsoft.Report.StiReport) '.

Cs код:

protected void Page_Load(object sender, EventArgs e)
{
    StiReport report = new StiReport();
    var registrationNumber = Context.Request.QueryString["RegistrationNumber"];
    CabotageBookingViewModel viewModel = cabotageBookingDomainService.GetByRegistrationNumber(registrationNumber);
    report.RegBusinessObject("CabotageReciept", "CabotageReciept", viewModel);
    report.Load(Server.MapPath("~/Report/Cabotage/CabotageReciept.mrt"));
    report.ReportName = "CabotageReciept";
    reportView.Report = report;
}

А это мой файл aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CabotageReciept.aspx.cs" Inherits="Tranship.UI.Report.Cabotage.CabotageReciept" %>
<%@ Register Assembly="Stimulsoft.Report.Web, Version=2015.1.0.0, Culture=neutral, PublicKeyToken=ebe6666cba19647a" Namespace="Stimulsoft.Report.Web" TagPrefix="St" %>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <div style="text-align: right">
            <St:StiWebViewer id="reportView" runat="server" servertimeout="00:50:00" theme="Office2003"
                toolbaralignment="Center"
                />
        </div>
    </form>
</body>
</html>
...