مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

مشکل در نمایش چارت استیمول 2019.2.3

دوشنبه, 20 خرداد 1398 19:22

مشکل در نمایش چارت استیمول 2019.2.3

سلام
من کد زیر را نوشته ام

@using Stimulsoft.Report.Mvc@{    ViewBag.Title = "Contact";}

@Html.Stimulsoft().StiMvcViewer(new StiMvcViewerOptions(){	Localization = "~/content/reports/fa.xml",	
Actions =	{		GetReportSnapshot = "LoadReportSnapshot",	
	ViewerEvent = "ViewerEvent",		
ExportReport = "ExportReport",	
PrintReport = "PrintReport"
	}})

public ActionResult LoadReportSnapshot()

        {

            var testChartOnes=new List<TestChartOne>();

            testChartOnes.AddRange(new List<TestChartOne>

            {

                new TestChartOne{Name = "D",Count = 2},

                new TestChartOne{Name = "I",Count = 17},

                new TestChartOne{Name = "S",Count = 10},

                new TestChartOne{Name = "C",Count = 24},

            });

            var report = new StiReport();





            report.Load(Server.MapPath("~/Reports/DI980318.mrt"));

            report.RegBusinessObject("db", testChartOnes);

            report.Dictionary.Variables.Add("DatePer", "1397/01/01");

            return StiMvcViewer.GetReportSnapshotResult(HttpContext, report);

        }

        public virtual ActionResult ViewerEvent()

        {

            return StiMvcViewer.ViewerEventResult();

        }

        public virtual ActionResult PrintReport()

        {

            return StiMvcViewer.PrintReportResult(this.HttpContext);

        }





        public virtual ActionResult ExportReport()

        {

            return StiMvcViewer.ExportReportResult();

        }
و چارت را در استیمول قرار داده ام
اما هنگام اجرا داخل چارت چیزی نمایش میدهد
بایدچکارکنم
ﺳﻪ شنبه, 21 خرداد 1398 09:37

با سلام خدمت شما

شما در خط 29 باید مثل variable عمل کنید یعنی اسم business object باید با businessObject در گزارش ساز یکی باشد.

مثال:

report.RegBusinessObject("dt", testChartOnes);

کسانی که از این پست تشکر کرده اند : iran,

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید