PDA

View Full Version : سوال: مشکل در نمایش گزارش به صورت ایجکسی



mahdidabaghi
پنج شنبه 26 تیر 1393, 01:49 صبح
سلام به دوستان گل و روزه نمازاتون قبول انشااله
یه سوال در مورد کار با کریستال ریپورت در ای اس پی داشتم.
یه ریپورت به صورت دستی درست کردم و توی لود فرم کد زیر رو قرار دادم:

ReportDocument crystalReport = new ReportDocument();
crystalReport.Load(System.Web.HttpContext.Current. Server.MapPath("~/CrystalReport.rpt"));
CrystalReportViewer1.ReportSource = crystalReport;
با این دستورات صفحه گزارش بدون مشکل به من نشون داد میشه
ولی بنا به دلایل جی کوری ایجکسی من مجبورم این کد رو در یه متد استاتیک بزارمش و کد در این متد به صورت زیر تغییر میکنه:

[WebMethod]
public static void Download()
{
var form = new RealStateInsert();
ReportDocument crystalReport = new ReportDocument();
crystalReport.Load(System.Web.HttpContext.Current. Server.MapPath("~/CrystalReport.rpt"));
form.CrystalReportViewer1.ReportSource = crystalReport;
}
ولی با اون که تقریبا این دو کد شبیه به هم هستند ولی دومیه چیزی نشون نمیده تو گزارش :گریه:
ممنون میشم اگه راهنمایی کنید علت چیه؟

سپاس فراوان