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,
})
ممنون میشم راهنمایی کنید
من از کد زیر برای کار با استیمول استفاده میکنم ، ولی این کد کل دیتا های دیتابیس رو میخونه و اصلا انگار کوری که مینویسم رو نمیبینه!
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,
})
ممنون میشم راهنمایی کنید