私はasp.net c#でソフトウェアを開発しています.Crystal Reportsがあり、Crystal Reportsにはサブレポートがあります..
bolReports.Year の値を渡し、メイン レポートのみを読み込みます。
問題は、同じパラメーターを使用してサブレポートを読み込めない..
ページを実行すると、サブレポートにパラメーターを要求することを意味します..
誰でも助けてください、事前に感謝します..
DataSet ds = new DataSet("tbl");
ReportDocument cryRptDoc = new ReportDocument();
string ReportPath = string.Empty;
bolReports.Year = ddlYear.SelectedValue.Trim();
ReportPath = Server.MapPath("~\\Reports\\PerCallBrnMon.rpt");
cryRptDoc.Load(ReportPath);
cryRptDoc.SetDatabaseLogon(bolReports.UserID, bolReports.Password, bolReports.ServerName, bolReports.DataBaseName);
ds = bolReports.sp_CallClosing();
cryRptDoc.SetDataSource(ds.Tables[0]);
CrystalReportViewer1.ReportSource = cryRptDoc;
CrystalReportViewer1.DataBind();
CrystalReportViewer1.ToolPanelView = CrystalDecisions.Web.ToolPanelViewType.None;
CrystalReportViewer1.HasExportButton = false;
CrystalReportViewer1.HasPrintButton = false;
CrystalReportViewer1.Zoom(80);
メイン レポート名: PerCallBrnMon.rpt
サブレポート名: PerCallBrnMonGrp.rpt
エラー :
これを見て..
このコードでは、メイン レポートとメイン レポートのストアド プロシージャのみを実行しましたが、サブ レポートとサブ レポートのストアド プロシージャを実行する方法がわかりません。メイン レポートにはサブ レポートがあり、両方に同じパラメータがあります。のbolReports.Year
..