PDA

View Full Version : سوال: مشکل با StimulReport



ab1234
پنج شنبه 08 مرداد 1394, 15:08 عصر
با سلام
من از کد زیر برای کار با استیمول استفاده میکنم ، ولی این کد کل دیتا های دیتابیس رو میخونه و اصلا انگار کوری که مینویسم رو نمیبینه!



public ActionResult FromLoadFileReporttest1()
{


var query = db.Personal.Where(x => x.SexID == 1).Select(l => new {l.SexID,l.FamilyName,l.Name,l.NationalCode }).ToList();


StiReport report = new StiReport();
string Path = Server.MapPath("~" + ("/Content/Reports/Test1.mrt"));
report.Load(Path);
report.Compile();
report.RegBusinessObject("Personal", query);
report.Dictionary.SynchronizeBusinessObjects(1);
return StiMvcViewerFx.GetReportSnapshotResult(report);
}


اینم ویو:




@Html.Stimulsoft().StiMvcViewerFx(new StiMvcViewerFxOptions()
{
ActionGetReportSnapshot = "FromLoadFileReporttest1",
//ActionViewerEvent = "ViewerEvent",
Width = Unit.Percentage(100),
Theme = StiMvcViewerFxOptions.Themes.Black,
//ActionPrintReport = "PrintReport",
ActionExportReport = "ExportReport",
//ToolbarBackgroundColor = System.Drawing.Color.Silver,
})



ممنون میشم راهنمایی کنید

ab1234
یک شنبه 11 مرداد 1394, 14:48 عصر
فکر میکنم مشکل از فایل mrt بود ، بجای datasource از Object business استفاده کردم ، مشکل بر طرف شد. اما من یه چیزی رو متوجه نشدم! راهی نیست که بشه از تیبل های دیتابیس برای ساخت گزارش استفاده کرد؟ اگه همه آیتم های گزارش های پیچیده رو بخوایم دستی بذاریم که خیلی سخت میشه!