View Full Version : سوال: عدم نمایش گزارش با استیمول در وب
بمب منطقی
پنج شنبه 10 بهمن 1392, 09:31 صبح
با عرض سلام و احترام به استاتید محترم این بخش:
من گزارشی رو با stimul report تهیه کردم که در لوکال به راحتی نمایش داده میشه ولی نمی دونم چرا در وب اینطور نیست کسی هست که منو راهنمایی کنه؟
ضمنا از نسخه 2012 استیمول در vs2010 استفاده کردم و فایل های ذیل را نیز در bin وبسایت کپی کردم
Stimulsoft.Base.dll
Stimulsoft.Base.xml
Stimulsoft.Report.Design.dll
Stimulsoft.Report.Design.xml
Stimulsoft.Report.Design.WebViewer.dll
Stimulsoft.Report.Design.WebViewer.xml
Stimulsoft.Report.dll
Stimulsoft.Report.xml
Stimulsoft.Report.Web.dll
Stimulsoft.Report.Web.xml
Stimulsoft.Report.WebFx.dll
Stimulsoft.Report.WebFx.xml
آدرس صفحه مورد نظر:
http://reserve.ravand-co.com/Result.aspx?ID=336
fakhravari
پنج شنبه 10 بهمن 1392, 13:45 عصر
مشکل دیتابایندی داری.
از dll ها نیست.
بمب منطقی
شنبه 12 بهمن 1392, 07:33 صبح
این کد من برای باینده:
private void ShowResult(Int64 soID)
{
string ServerLocation = MapPath(string.Empty);
StiReport rptPayResult = new StiReport();
rptPayResult.Dictionary.Databases.Add(new Stimulsoft.Report.Dictionary.StiSqlDatabase("cnPayResult", RootSettings.RootCS));
rptPayResult["@soID"] = soID;
rptPayResult.Load(@ServerLocation + "\\Reports\\PayResult.mrt");
rptVpayResult.Report = rptPayResult;
}
و اینکه این کد در لوکال به راحتی کار میکنه! و فقط در وب این شکلیه
fakhravari
شنبه 12 بهمن 1392, 18:30 عصر
StiWebViewer1.Report = MyReport;
StiWebViewer1.DataBind();
بمب منطقی
یک شنبه 13 بهمن 1392, 07:27 صبح
باز هم نشد!
fakhravari
یک شنبه 13 بهمن 1392, 14:04 عصر
شما تابع Load اول همه فراخونی کن بعد متدای دیگه!:لبخندساده:
بمب منطقی
یک شنبه 13 بهمن 1392, 15:15 عصر
و باز نیز!!!
ما که عطایش را به لقایش سپردیم.دارم گزارشم رو دوباره در کریستال ریپورت طراحی میکنم.
تازه تازه از استیمول ریپورت خوشم اومده بود.حیفش
بازم از وقتی که گذاشتین ممنون و متشکرم.
fakhravari
یک شنبه 13 بهمن 1392, 20:38 عصر
به راه خلافی که دوباره دارید باز میگردید تسلیت عرض میکنم.
بمب منطقی
سه شنبه 15 بهمن 1392, 14:30 عصر
به علت علاقه شدید جدیدم! به استیمول و توصیه جناب فخرآوری !! تصمیم گرفتم دوباره عزمم رو جزم کنم و گزارشم رو بررسی کنم و بعد از 24 ساعت کار مفید بر روی گزارش متوجه تصویر زیر شدم.
وب سایت من بصورت Virtual SubDomain (http://support.iranhost.com/KB/a837/subdomain-url-rewrite-webconfig.aspx) هست ودر subdomain پوشه ای به نام reserve وجود ندارد بلکه پوشه reserve محل فایلهای وبسایت من می باشد که همانا subdomain وهم Virtual Directory (http://support.iranhost.com/KB/a381/article.aspx) است (امیدوارم متوجه منظورم شده باشد!) .در صورتی که وقتی آدرس postback دکمه print در printpreview رو بعد از باز شدن صفحه در chromeBrowser و استفاده از قابلیت Inspect element ،مشاهده کنید متوجه می شید که آدرس به شکل اشتباهی توسط استیمول درج شده.حتی آدرس آیکون های viewer نیز جای دیگه بودن که من بصورت دستی مسیرشون رو تنظیم کردم (با استفاده از خصیصه buttonimagepath).در نتیجه وقتی صفحه ریپورت رو به دامین اصلی بردم مشکل حل شد! (یعنی از reserve.ravand-co.com به www.ravand-co.com)به همین راحتی و به همین خوشمزگی.من میتونم مشکلم رو به اینصورت حل کنم ولی میخوام بدونم که پدر کشتگی stimulreport با Virtual subdomain یا شایدم physical subdomain چیه؟
با تشکر از استاید بالاخص جناب فخرآوری
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.