ورود

View Full Version : سوال: مشکل در Stimulsoft Reports



alireza.wise
پنج شنبه 09 بهمن 1393, 11:24 صبح
با سلام
بنده در پروژه ام از Stimulsoft Reports.Ultimate 2014.2.2004 استفاده کردم "تحت وب" و کدهای زیر رو در پروژه اضافه کردم ولی به مشکل برخوردم و مشکلم اینه در اکشنم @using Stimulsoft.Report.Mvc; رو نمیشناسه نرم افزار ریشارپر هم قصد ساختش رو دارد ولی نمیتونه حالا به نظرتون مشکل از کجاست و چه باید کرد؟؟؟
با تشکر

کدهای مربوط به کنترلر:



using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Stimulsoft.Report;
using Stimulsoft.Report.Mvc;


namespace StimulTest.Controllers
{
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}


public ActionResult Report()
{
return View();
}


public virtual ActionResult GetReport()
{
StiReport report = new StiReport();
string Path = Server.MapPath("" + ("//Content//Test1.mrt"));
report.Load(Path);
report.Compile();
report["Date"] = "Now DAte:" + DateTime.Now.ToShortDateString() + "Desing By:TivaSafe.Com";


return StiMvcViewer.GetReportSnapshotResult(HttpContext, report);
}


public ActionResult PrintReport()
{
return StiMvcViewer.PrintReportResult(HttpContext);
}


public ActionResult ExportReport()
{
return StiMvcViewer.ExportReportResult(HttpContext);
}
}
}




.................................................. .................................................. ......................
کدهای مربوط به اکشن:




@{
Layout = null;
}


مشکل اینجاست که نمیشناستش//
@using Stimulsoft.Report.Mvc;


<!DOCTYPE html>


<html>
<head>
<meta name="viewport" content="width=device-widte"/>
<title>Report</title>
</head>
<body>
<div>
@Html.Stimulsoft().RenderMvcViewerScripts()
@Html.Stimulsoft().StiMvcViewer("MyViewr",new StiMvcViewrOptions())
{
ActionGetReport = "GetReport",
Theme = StiTheme.Office2013,
ActionPrintReport ="PrintReport",
ActionExportReport = "ExportReport",
})
</div>
</body>
</html>

amirhmg_1986
دوشنبه 11 اسفند 1393, 08:28 صبح
در dll ها CopyLocal را مقدار True قرار دهید

armin656
سه شنبه 12 مرداد 1395, 16:21 عصر
در web.config مربوط به view ها این تغییرات رو بده

<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="JetonWeb" />
<add namespace="Stimulsoft.Report.Mvc" />
</namespaces>
</pages>
</system.web.webPages.razor>

omid nasri
چهارشنبه 13 مرداد 1395, 20:04 عصر
یک مقاله ساده در پیاده سازی گزارش گیری:

http://www.omidnasri.com/asp-net-mvc/%D8%A7%D9%85%D9%88%D8%B2%D8%B4-%DA%AF%D8%B2%D8%A7%D8%B1%D8%B4-%DA%AF%DB%8C%D8%B1%DB%8C-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-stimulsoft-%D8%AF%D8%B1-asp-net-mvc