アウト尋ねるパラメータフィールドでAsp.Net C#でCrystalレポートでサブレポートをロードします...はどのように、私はasp.netのC#でソフトウェアを開発してい
私は通じ問題があり、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
です。
こんにちはowczarekは、メインレポートは、レポートフッターにサブレポートを持つことができ、両方のレポートは..同じパラメータを持っている&両方のレポートは、異なる店舗の手順、私は唯一の店舗の手順を使用していましたが、どのように並列にサブレポートストアの手順を実行するために、あなたは簡単に説明してください。 – Surya
残念ながら、私は決して報告書の中で手続きを実行しようとは考えていませんでした。 また、いくつのプロシージャがあるのか分かりません。サブレポートのメインとサブの2つに分かれています(両方のレポートに異なるストアプロシージャがあると書いてあります)。 1つのストアプロシージャのみを使用します) ')? 2つがある場合、なぜ1つだけを使用するのですか?それらの手順はテンプレートにリンクされていますか?はいの場合、CRメカニズムは自動的にそれらを呼び出す必要があります。 – owczarek