0

現在、1 つのデータセットと 1 つの report.rdlc しかバインドできないという問題に直面しています。データセット内に 2 つのデータ テーブルがあります。1 つのレポート内に 2 つのデータ テーブルを表示する方法はありますか?

4

1 に答える 1

0

私の知る限り、Crystal Reportsを使用してそれを行うオプションはありません。ただし、これを回避するには 2 つの方法があります:-

  1. 各データテーブルから必要なフィールドを組み合わせたこのレポート用のカスタム データテーブルを作成し、この新しいデータテーブルをこのレポートにバインドします

  2. レポート内に埋め込まれたサブレポートを作成し、代わりに 2 番目のデータテーブルをそのサブレポートにバインドします。

        report.SetDataSource(new[] { debitCreditMain });
        report.Subreports["details"].SetDataSource(debitCreditMain.DetailList);
    
于 2012-09-12T10:11:30.283 に答える