ورود

View Full Version : سوال: استفاده از stimulsoft در mvc 4



homa sadeghi
چهارشنبه 27 اسفند 1393, 18:14 عصر
سلام به همگی من تمام تاپیک های مربوط به استیمول تو سایت خوندم اما هیچکدوم متاسفانه از اول کار توضیح ندادن من تازه می خام گزارش گیری کار کنم و استیمول انتخاب کردم اونم به خاطر پیشنهاد دوستان تو این سایت و اصلا نمی دونم چ نرم افزار هایی دقیق نصب کنم.
البته نرم افزار دانلود کردم و dll ها رو دستی اضافه کردم اما تو ویو که از razor استفاده می کنم. رفرنس report.mvc و من تا حالا نتونستم حتی یه صفحه خالی به عنوان گزارش توی پروزژه بیارم ممنون اگ راهنمکایی کامل و از صفر بذارید به اضافه لینک دانلود نرم افزار های لازم .
توضیح اینکه من از vs2012 ,mvc4 استفاده می کنم

omid nasri
پنج شنبه 28 اسفند 1393, 21:41 عصر
اگه مشکل حل نشده بگو اموزش کامل بزارم.

r4hgozar
جمعه 29 اسفند 1393, 07:56 صبح
سلام.
اگه بزارین بد نیست.

omid nasri
جمعه 29 اسفند 1393, 18:20 عصر
من سعی میکنم در کمترین زمان ممکن اموزش رو در سایت خودم قرار بدم، + تصویر

http://www.csharpprogramming.ir

mehdin69
سه شنبه 04 فروردین 1394, 21:38 عصر
http://www.aparat.com/v/9Gn4p

homa sadeghi
دوشنبه 17 فروردین 1394, 14:57 عصر
من سعی میکنم در کمترین زمان ممکن اموزش رو در سایت خودم قرار بدم، + تصویر

http://www.csharpprogramming.ir


سلام به شما من توی سایتتون آموزش استیمول پیدا نمی کنم

aroshanzamir
یک شنبه 23 فروردین 1394, 14:03 عصر
سلام دوستان :
من چطوری می تونم این مشکل را حل کنم :
کد های View :

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


<h2>Report</h2>


@Html.Stimulsoft().RenderMvcViewerScripts()


@Html.Stimulsoft().StiMvcViewerFx(new StiMvcViewerFxOptions
{
Theme=StiMvcViewerFxOptions.Themes.Silver,
ActionGetReportSnapshot = "GetReportSnapshot",
ActionExportReport = "ExportReport"
})




کد های کنترولر :

public ActionResult GetReportSnapshot()
{
StiReport report = new StiReport();
report.Load(Server.MapPath("~/Content/ReportStudent.mrt"));
report.RegBusinessObject("MyData", new DataContext().GetData());
report.Dictionary.SynchronizeBusinessObjects(2);
return StiMvcViewerFx.GetReportSnapshotResult(report);
}
public ActionResult ExportReport()
{
return StiMvcViewerFx.ExportReportResult(HttpContext.Requ est);
}



مشکل اینجاست که HttpContext.Request را نمیشناسه میگه باید HttpBaseRequest تعریف کنی ... در اکشن متد : ExportReport
راهنمایی کنید . دمتون گرم

اگر یه مثال هم داشته باشید واسم آپلود کنید ممنون میشم

niloo17
دوشنبه 24 فروردین 1394, 08:47 صبح
سلام
شما وقتی Stimulsoft Report را نصب می کنید کامل مثال ها را داره که به راحتی می تونید ازش استفاده کنید .

@aroshanzamir (http://barnamenevis.org/member.php?263288-aroshanzamir)


public ActionResult ViewerEvent()
{
return StiMvcViewer.ViewerEventResult(this.HttpContext);
}

RIG000
شنبه 05 اردیبهشت 1394, 12:30 عصر
الان مشکل چیه ؟ شما تو ویو های خودتون به dll هایی که تو refrence دارید دسترسی ندارید؟

homa sadeghi
شنبه 05 اردیبهشت 1394, 15:14 عصر
مشکل اینه که مثلا توی ویو من باید
@using Stimulsoft.Report.mvc بنویسم که بتونم از هلپر های مربوطه استفاده کنم
stimulsoft.report می شناسه اما mvcنمی شناسه با اینکه من نسخه مخصوص mvc رو هم دانلود کردم تمام رفرنس ها رو هم اضافه کردم اما واقعا نمی دونم مشکل از کجاست

aroshanzamir
شنبه 05 اردیبهشت 1394, 15:43 عصر
سلام .. سپاس از همه شما ها .... ممنون

دوستان من چطوری می تونم دوتا لیست را به Stimul پاس بدم ... مثلا تو این خط من دارم report.RegBusinessObject("MyData", new DataContext().GetData());

یک لیست پاس میدم

ممنون

homa sadeghi
شنبه 05 اردیبهشت 1394, 16:17 عصر
مشکل اینه که مثلا توی ویو من باید
@using Stimulsoft.Report.mvc بنویسم که بتونم از هلپر های مربوطه استفاده کنم
stimulsoft.report می شناسه اما mvcنمی شناسه با اینکه من نسخه مخصوص mvc رو هم دانلود کردم تمام رفرنس ها رو هم اضافه کردم اما واقعا نمی دونم مشکل از کجاست

معذرت تو خط کد اشتباه تایپی وجود داره
Stimulsoft.Report.Mvc@
تگ فونت اضافی بود
توضیح دیگه اینکه من ورزن stimulssoft report.web for mvc 2013.1 trial رو دارم

RIG000
شنبه 05 اردیبهشت 1394, 21:18 عصر
معذرت تو خط کد اشتباه تایپی وجود داره
Stimulsoft.Report.Mvc@
تگ فونت اضافی بود
توضیح دیگه اینکه من ورزن stimulssoft report.web for mvc 2013.1 trial رو دارم


برو تو refrence که dll هات توشه ... بعد اون dll مد نظر dll به اسم report.mvc هست یا هر چیزی که بعد از نصب استیمول نصب کردی .. پیداش کن و روی dll موردنظرراست کلیک کن وبعدش properties رو بزن . کادر properties برات باز میشه و اونوقت که ویژگی copy local داری که false هست اون رو به True تبدیل کن و سپس یه rebilld بگیر . حالا باید توویو مورد نظر به اون dll دسترسی داشته باشی.

homa sadeghi
یک شنبه 06 اردیبهشت 1394, 11:38 صبح
مشکل رفرنس ها حل شد ممنون از همگی
اما من توی کنترلرم اکشن زیر رو دارم

public ActionResult vieweReport() {
StiReport s = new StiReport();
s.Load(Server.MapPath("~/Images/Report.mrt"));
s.Dictionary.Synchronize();
return StiMvcViewer.GetReportSnapshotResult(this.HttpCont ext, s);
}

اما موقع اجرا رو خط آخر خطای System.ArgumentNullException: Value cannot be null.
Parameter name: value میده
گزارش من یه صفحه خالی فقط یه متن توش نوشتم

homa sadeghi
دوشنبه 07 اردیبهشت 1394, 09:56 صبح
دوستانی که استیمول سافت کار کردین لطفا نمایش یک گزارش بدون محتوا رو آموزش بدین

bloodymary
یک شنبه 31 خرداد 1394, 08:13 صبح
مشکل رفرنس ها حل شد ممنون از همگی
اما من توی کنترلرم اکشن زیر رو دارم

public ActionResult vieweReport() {
StiReport s = new StiReport();
s.Load(Server.MapPath("~/Images/Report.mrt"));
s.Dictionary.Synchronize();
return StiMvcViewer.GetReportSnapshotResult(this.HttpCont ext, s);
}

اما موقع اجرا رو خط آخر خطای System.ArgumentNullException: Value cannot be null.
Parameter name: value میده
گزارش من یه صفحه خالی فقط یه متن توش نوشتم


منم همین مشکل رو دارم! راه حلی پیدا نکردین براش هنوز؟؟:ناراحت::ناراحت:

niloo17
یک شنبه 31 خرداد 1394, 09:12 صبح
مشکل رفرنس ها حل شد ممنون از همگی
اما من توی کنترلرم اکشن زیر رو دارم

public ActionResult vieweReport() {
StiReport s = new StiReport();
s.Load(Server.MapPath("~/Images/Report.mrt"));
s.Dictionary.Synchronize();
return StiMvcViewer.GetReportSnapshotResult(this.HttpCont ext, s);
}

اما موقع اجرا رو خط آخر خطای System.ArgumentNullException: Value cannot be null.
Parameter name: value میده
گزارش من یه صفحه خالی فقط یه متن توش نوشتم

به کنترلرتون کد زیر را اضافه کنید .


public ActionResult ViewerEvent()
{
return StiMvcViewer.ViewerEventResult(this.HttpContext);
}

eghtedar
پنج شنبه 11 مرداد 1397, 15:42 عصر
سلام
من هم خیل وقت هست دنبال راه حل مشکل این موضوع هستم