با تشکر. این مشکلات رو من بعد از کلی کلنجلار تونستم حل کنم و مشکل از ورژنی بود که دانلود کرده بودم. حالا 2 سوال دیگر:
چگونه می شود کاری کرد که هر رکورد در یک صفحه چاب شود؟ مثلا 10 رکورد داریم و بخواهیم در 10 صفحه هرکدام از آن ها را نمایش دهیم.
دوم این که آیا میتوان بعضی از آیتم هایی که در منو نمایش داده می شوند را حذف کرد؟من به خیلی از آنها احتیاجی ندارم و فقط دکمه pdf , excel , print را می خواهم.
سلام،خسته نباشیدو2 تا سوال :(
1- چطوری میشه تو MVC یه کوئری رو تو یه دیتا تیبل پر کرد و به استیمول فرستاد ؟
2- کلا بهتره از طریق دیتاتیبل اطلاعات گرفته بشه یا مستقیم به SQL و صل بشه و خود گزارش کوئری بگیره و فقط پارامتر بگیره از برنامه؟
من تا الان با اجرای برنامه به صورت لوکال مشکلی نداشتم و درست کار می کرد و Build میشد. اما هنگامی که میخوام اونو Publish کنم خطا میدهد که:
Could not load file or assembly 'file:///D:\x.Web\x.Web\ReportDlls\Stimulsoft.Base.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) D:\x.Web\x.Web\SGEN x.Web
من از dll های stimulsoft.base , stimulsoft.report ,stimulsoft.report.mvc استفاده کردم. آیا چیز دیگه ای لازمه؟ فایل pdb و یا xml آن ها هم باید کپی کنم؟
تو MVC بعد از لود گزارش،فقط صفحه اول کامپایل میشه و بقیه صفحات خالی نشون داده میشن،کسی می دونه دلیلش چیه؟
-----------------------------------------------------
با استفاده از کد
()public ActionResult ViewerEventتو کنترلر مشکلم حل شد.
}
("return StiMvcViewer.ViewerEventResult(this.HttpContext
{
آخرین ویرایش به وسیله yashilmarket : دوشنبه 17 آذر 1393 در 20:09 عصر دلیل: مشکل حل شد
سلام دوستان من در اینجا دارم یک لیست را ارسال می کنم در صورتی که بخواهم دو تا لیست را ارسال کنم چکار کنم :
public virtual ActionResult GetReportSnapshot()
{
StiReport report = new StiReport();
report.Load(Server.MapPath("~/Content/ReportSample.mrt"));
report.RegData("DataStudents", "Students", new List<Student> { new Student { Id = 1, Name = "AR", Family = "RZ" } });
report.Dictionary.Synchronize();
return StiMvcViewer.GetReportSnapshotResult(this.HttpCont ext, report);
}
در صورتی که دوباره این را فراخوانی کنم بازهم جواب نمیده report.RegData
ممنون میشم را هنمایی کنید
با تشکر فراوان از شما
با راهنمای شما و دوستان من تونستم این ابزار گزارش گیری رو بدون اشکال لود کنم مشکلی که دارم اینه که تو مورو گر های فایرفاکس و کروم Expovt گزارش انجام نمیشه ولی تو ie انحام میشه این اشکال میتونه از تنظیمات مروگر باشه ؟ لطفا راهنمایی کنید!!!
لطفا " اگه میشه بیشتز راهنمایی کنید!!!
سلام.
اگر بخواهیم گزارش های دو زبانه (فارسی و انگلیسی) ایجاد کنیم، آیا stimul راهی داره که فقط یک گزارش ایجاد کنیم و موقع فراخوانی به اون بگیم که المان ها رو از راست به چپ و یا چپ به راست بچینه؟
سلامی دوباره :
دوستان من کمی بالاتر یه سوال پرسیدم که چگونه می توانم بجای یک لیست دو تا لیست را ارسال کنم : راه حل چگونه است ؟
mehdin69/ سپاس از تو که این تاپیک را ایجاد کردیهمکاری کنید ممنون
باسلام
من کمی بالا تر مشکلم و گفتم ولی برای راه حلش جوابی داده نشد لطفا" اگه میشه کمک کنید گیرم !!!
تو مرورگر فایر فاکس گزارش من به محیط اکسل و غیره export نمیشه در حالی که ie این مشکل رو نداره چه کار کنم !!!
سلام من ورژن 2014.2 نصب کردم کرک کردم وتو mvc با ویژال 2013 قسمت تول باکس نمیاره مشکل ازچی میتونه باشه
سلام
آقا این مشکل ی فارسی داخل webviewerfx هم وجود داره چون این fx ها همه شان بر پایه adobe flex ساخته شدند .
آیا راه حل دیگری به غیر از اینهایی که گفتید وجود دارد؟
من گزارشم را در محیط کد میسازم و به webviewerfx پاس میدهم , و بر حسب مقداری که از دیتابیس می خوانم رشته ای را در text ها قرار می دهم ؛ از آنجایی که میخواهم از خاصیت segmented per width استفاده کنم نمی توانم از web viewer معمولی استفاده کنم.
به یک مشکلی برخوردیم که هرچقدر گشتم راهکاری براش پیدا نکردم
برای پروژه از Layout مترونیک استفاده کردیم و زمانی که ار روال عادی استفاده از Actionresault ها در کنترلر و
@Html.Stimulsoft().RenderMvcViewerScripts()
@Html.Stimulsoft().StiMvcViewer("ViewReport", new StiMvcViewerOptions()
در ویو استفاده می کنیم و Layout بر روی تم مترونیک ست شده باشه،خروجی گزارش فقط تولبار گزارش هست اما زمانی که Layout = null; باشه خروجی بدون layout و گزارش به صورت کامل نمایش داده میشه
برای حل این مشکل از iFrame استفاده کردیم و به ازای هر گزارش یک ویو جدید درست کردیم که هم حجم پروژه زیاد شده و هم سرعت لود گزارش کم میشه
شما راه حل دیگه ای سراغ ندارید برای این مشکل؟