0

現在、最新バージョンの XtraReports を使用して、ストアド プロシージャを呼び出すマスター レポートとサブ レポートを作成しています。マスターは正常に動作しますが、何らかの理由で、正しいパラメーターを渡しているにもかかわらず、サブがデータをプルしておらず、proc が動作することがわかっています。彼らのWebサイトで見つけた情報によると、サブレポートでBeforePrintを実行して、データアダプターをバインドする必要があります。レポートのデザイン ビューで、DataSource を設定し、DataMember を設定して、dataadapter を none のままにしました。次に、beforeprintには次のものがあります-

private void SubReport_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
    {

        sp_StoredProcTableAdapter da = new sp_StoredProcTableAdapter();
        this.DataAdapter = da.Fill(dsGoalsTotal1.sp_StoredProc, "name");            
    }

これにヒットしてデータをプルしますが、レポートにバインドしていません。何か案は?ありがとう

4

1 に答える 1

0

使用してみてください: this.DataSource=dsGoalsTotals.sp_StoredProc;

送信したコードの後。

それは役立つかもしれません。

于 2012-07-12T08:14:44.430 に答える