alireza323
شنبه 02 شهریور 1387, 23:56 عصر
اگه می شه یه نفر کدی که باید بعد از اضافه کردن sub report ها به گزارش،تو گزارش اصلی اضافه کرد تا sub report هم علاوه بر گزارش نشون داده بشه به من بگه.ممنون میشم
raham_panjehshahi
چهارشنبه 24 مهر 1387, 08:48 صبح
اگه می شه یه نفر کدی که باید بعد از اضافه کردن sub report ها به گزارش،تو گزارش اصلی اضافه کرد تا sub report هم علاوه بر گزارش نشون داده بشه به من بگه.ممنون میشم
با سلام
ابتدا یک گزارش خالی با کریستال ریپورت ایجاد می کنید ، سپس ساب ریپورت های مورد نظر را به آن اضافه می کنید ، گزارش اصلی که محتوی ساب ریپورت است و همچنین تک تک ساب ریپورت ها می توانند دارای پارامتر باشند . کدی که ملاحظه میکنید مربوط به گزارشی است که دارای سه ساب ریپورت است که همگی آنها علاوه بر خود گزارش دارای پارامتر هستند .
CrystalReportSource1.ReportDocument.SetDatabaseLog on(ConfigurationManager.AppSettings.Get("UserName").ToString(),
ConfigurationManager.AppSettings.Get("Password").ToString(),
ConfigurationManager.AppSettings.Get("ServerName").ToString(),
ConfigurationManager.AppSettings.Get("DataBaseName").ToString());
// Main Report
CrystalReportSource1.ReportDocument.SetParameterVa lue("CurDate", CurDate);
CrystalReportSource1.ReportDocument.SetParameterVa lue("YearDaysNumber", YearDaysNumber);
// Production Report
CrystalReportSource1.ReportDocument.SetParameterVa lue("@CurDate", CurDate, "ProductionRep.rpt");
CrystalReportSource1.ReportDocument.SetParameterVa lue("@MonthFirstDate", MonthFirstDate, "ProductionRep.rpt");
CrystalReportSource1.ReportDocument.SetParameterVa lue("@YearFirstDate", YearFirstDate, "ProductionRep.rpt");
CrystalReportSource1.ReportDocument.SetParameterVa lue("@MonthDaysNumber", MonthDaysNumber, "ProductionRep.rpt");
CrystalReportSource1.ReportDocument.SetParameterVa lue("@YearDaysNumber", YearDaysNumber, "ProductionRep.rpt");
// Export Report
CrystalReportSource1.ReportDocument.SetParameterVa lue("@CurDate", CurDate, "ExportRep.rpt");
CrystalReportSource1.ReportDocument.SetParameterVa lue("@MonthFirstDate", MonthFirstDate, "ExportRep.rpt");
CrystalReportSource1.ReportDocument.SetParameterVa lue("@YearFirstDate", YearFirstDate, "ExportRep.rpt");
// Explanation Report
CrystalReportSource1.ReportDocument.SetParameterVa lue("ExpDate", CurDate, "ExplanationRep.rpt");
CrystalReportViewer1.PrintMode = CrystalDecisions.Web.PrintMode.ActiveX;
CrystalReportSource1.DataBind();
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.