PDA

View Full Version : عدم نمایش گزارش بعد از جستجو:فوری



saeed31641
سه شنبه 09 تیر 1394, 07:40 صبح
سلام دوستان
من یه گزارش درست کردم میخوام کاربر جستجو کنه بعد نتایج رو نشون بده.ابتدا تمام نتایج رو میاره بعد اگه کاربر دوست داشت می تونه چیزی که خودش میخواد رو جستجو کنه مشاهخد کنه.مشکل من اینه وقتی ر ودکمه جستجو کلیک میکنه اون تابع نشون دادن گزارش اجرا نمیشه تایع reploaddep اجرا نمیشه بعد از فشردن دکمه جستجو.نمیدونم دلیلش چی می تونه باشه تریس میکنم اجرا نمیشه ...
132743

اینم کدها ی برنامه هست:



@Html.Stimulsoft().RenderMvcViewerScripts()
@Html.Stimulsoft().StiMvcViewer("MyViewr", new StiMvcViewerOptions()
{
ActionGetReportSnapshot = "reploaddep",
ActionViewerEvent = "ViewerEvent",
Width = System.Web.UI.WebControls.Unit.Percentage(100),
Theme = StiTheme.Office2003,
ActionPrintReport = "PrintReport",
ActionExportReport = "ExportReport",
ToolbarBackgroundColor = System.Drawing.Color.Brown,
RightToLeft=true,
MenuZoom =100
PageShowShadow=false, })




public virtual ActionResult RepDep(Lab_Info modal)
{
TempData["Dept_ID"]=modal.Dept_ID;
TempData["Lab_ID"] = modal.Lab_ID;
return PartialView(MVC.BaseAdmin.Rep.Views._Repdep);
}

[HttpPost]
public virtual ActionResult reploaddep()
{

Int16 Dept_ID = Convert.ToInt16(TempData["Dept_ID"]);
Int16 Lab_ID = Convert.ToInt16(TempData["Lab_ID"]);
StiReport report = new StiReport();
string Path = Server.MapPath("~" + ("/Areas/RepUser/Dep.mrt"));
report.Load(Path);
StiConfig.Save();
string CnnStr = ConfigurationManager.ConnectionStrings["labado"].ConnectionString;

report.Dictionary.Databases.Clear();
report.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("ConnDep", CnnStr));

report.Dictionary.Variables["SHDATE"].Value = Common.DateMtoS(DateTime.Now.ToString());
// report.Dictionary.Variables["Fullname"].Value = Cons.Fill_fullname(Convert.ToInt16(userid)).ToStri ng(); ;
report.Dictionary.Variables["TilteUni"].Value = Cons.Ret_Name_Config("Branch_Name_Report");



StiImage image = report.GetComponents()["Image1"] as StiImage;
image.ImageURL.Value = Server.MapPath("~" + ("/Content/Images/arm/logo.png"));
report["@Dept_ID"] = Dept_ID;
report["@Lab_ID"] = Lab_ID;

report.Compile();
report.Render();
return StiMvcViewer.GetReportSnapshotResult(HttpContext, report);
}