View Full Version : سوال: تعیین مسیر برای فایل کریستال ریپورت
aeirik
پنج شنبه 31 مرداد 1387, 22:30 عصر
برای فایل کریستال ریپورتم هر مسیری که تعیین میکنم Error میگیره دستوری که مینویسم اینه:
string reportpath= Server.MapPath("crystalreport.rpt") k
یعنی عبارت داخل پرانتز رو شناسایی نمیکنه اگه راجع به گزارش گیری در صفحات وب راهنماییم کنین ممنون میشم .
KambizZandi
جمعه 01 شهریور 1387, 01:11 صبح
شما با دو روش ميتونين فايلهاي rpt داشته باشيد:
1- embedded resource
در اين حالت فايل rpt شما در زمان کمپايل تو resource هاي شما ميره و يک فايل cs هم معادل اون ساخته ميشه که توش يک کلاس همنام ريپورت شما هست
crystalreport rpt = new crystalreport();
rpt.SetDataSource(GetData());
CrystalReportViewer1.ReportSource = rpt;
2- فايل معمولي
string ReportPath = this.MapPath("crystalreport.rpt");
ReportDocument rd = new ReportDocument();
rd.Load(ReportPath);
rd.SetDataSource(GetData());
CrystalReportViewer1.ReportSource = rd;
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.