Стимул мягкий отчет - PullRequest
0 голосов
/ 17 февраля 2019

при отправке данных в отчет эта ошибка отображается мне, что бизнес-объект представляет собой 5 столбцов строк с именем ReportData

public ActionResult GetReport () {List ItemExpiredReportViewModelList = new List ();

        for (int i = 0; i < 10; i++)
        {
            ItemExpiredReportViewModel ItemExpiredReportViewModela = new ItemExpiredReportViewModel();
            ItemExpiredReportViewModela.ItemName = "ItemName ".ToString();
            ItemExpiredReportViewModela.ItemCode = "ItemCode ".ToString();
            ItemExpiredReportViewModela.ItemUnit = "ItemUnit ".ToString();
            ItemExpiredReportViewModela.ExpireDate = "ExpireDate".ToString();
            ItemExpiredReportViewModela.Balance = "Balance ".ToString();
            ItemExpiredReportViewModelList.Add(ItemExpiredReportViewModela);
        }

        StiReport report = new StiReport();

        report.Load(Server.MapPath("~/Areas/Admin/Reports/TestStimulsoft/Report.mrt"));
        report.RegBusinessObject("ReportData", ItemExpiredReportViewModelList);
        report.Compile();


        CheckReference(report);
        return StiMvcViewer.GetReportResult(report); 
    } 

c: \ Users \ user \ AppData \ Local \ Temp \ s3iq5rsq.0.cs (950,13): ошибка CS0126: требуется объект типа, преобразуемого в 'string'c: \ Users \ user \AppData \ Local \ Temp \ s3iq5rsq.0.cs (955,13): ошибка CS0126: Требуется объект типа, преобразуемого в 'строку' c: \ Users \ user \ AppData \ Local \ Temp \ s3iq5rsq.0.cs (960,13): ошибка CS0126: требуется объект типа, преобразуемого в «строку» c: \ Users \ user \ AppData \ Local \ Temp \ s3iq5rsq.0.cs (965,13): ошибка CS0126: объекттребуется преобразование типа в 'строку' c: \ Users \ user \ AppData \ Local \ Temp \ s3iq5rsq.0.cs (970,13): ошибка CS0126: требуется объект типа, преобразуемого в 'строку'

в Stimulsoft.Report.StiReport.Compile (Строковый путь, Поток потока, StiOutputType outputType, Логическое автоопределение, Object standaloneReportType) в D: \ Stimulsoft \ Stimulsoft.Reports \ Stimulsoft.Report \ StiReport.Compile.cs: строка 435 в Stimulsoft.Report.StiReport.Compile () в D: \ Stimulsoft \ Stimulsoft.Reports \ Stimulsoft.Report \ Stiport.Compile.cs: строка 134 в HMS.Web.Areas.Admin.Controllers.AddTransactionController.GetReport () в D: \ HMS3 \ HMS.Web \ Areas \ Admin \ Controllers \ AddTransactionController.cs: строка 405 в lambda_method (закрытие,ControllerBase, Object []) в System.Web.Mvc.ActionMethodDispatcher.Execute (параметры ControllerBase, Object []) в System.Web.Mvc.ReflectedActionDescriptor.Execute (параметры ControllerContext controllerContext, IDictionary 2 parameters) at System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary 2) в System.Web.Mvc.Async.AsyncControllerActionInvoker. <> C.b__9_0 (IAsyncResult asyncResult, ActionInvocation innerInvokeState) в System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult 2.CallEndDelegate(IAsyncResult asyncResult) at System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase 1.InynvAsSync.EndInvokeActionMethod (IAsyncResult asyncResult) в System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__11_0 () в System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters. <> c__DisplayClass11_1.b__2 ()

...