Dear All,
我在做子報表程式時遇到如下問題,不知該如何解決,特請教:
在VS2005.net + CR2008中, 用CR2008建立子報表若干,並在各子報表中添加參數字段u201CStartDateu201D和"EndDate",
在主報表中,我同樣建立了StartDate和EndDate參數字段,希望借此傳遞參數。
用VS2005, C# 建立Web程式,
ReportDocument oRpt = new ReportDocument();
oRpt.Load(Server.MapPath(".") + "
rpt
Report.rpt");//报表的正确位置
oRpt.SetDatabaseLogon("sa", "123456", "127.0.0.1", "Report");
oRpt.SetParameterValue("StartDate", u201C2007-1-1u201D);
oRpt.SetParameterValue("EndDate", u201C2007-12-1u201D);
oRpt.SetParameterValue("SalesName", "Joy");
CrystalReportViewer1.ReportSource = oRpt;
但是該程式僅能將參數傳至主報表,而子報表仍會彈出窗口要求單獨輸入閣子子報表之參數。
請教,該如何將參數傳自子報表中。
P.S,To Sunny, 我有個關於GAP的報表問題,我用excel做了個Sample,不知該如何用CrystalReport實現的,請問如何能發給您?
謝謝!!