0

レポート ファイルがあります。このレポートには、2 つの異なる datatable からのデータを表示する必要があります。データテーブルのデータを次々と表示する必要があります。サブレポートは使いたくない。それを解決する別の方法はありますか?

よろしく

4

1 に答える 1

2

ActiveReports でこれを解決する方法、サブレポートを使用することです。サブレポートを使用する以外に、「非バインド モード」を使用して、両方のデータ テーブルのレコードをプログラムで 1 つの行セットに結合できます。アンバウンド モードの使用例については、このウォークスルーを参照してください (問題の内容については、DataInitialize および FetchData イベントを参照してください)。

ただし、これ以上の情報がなければ、これを行う最善の方法を確実に言うのは困難です. たとえば、役に立つかもしれないいくつかの情報:

  • データ テーブルは DataSet に含まれていますか?
  • データテーブルは結合可能ですか? つまり、それらの間に関係はありますか?
  • サブレポートを使用したくないのはなぜですか? これは、ActiveReports のようなバンド レポート ライターが複数のデータ ソースを処理する方法です。

また、Data Dynamics Reports 製品もご覧ください。ページ上にデータ領域 (表、グラフなど) をレイアウトするバンド レポートとは異なるパラダイムを使用します。サブレポートを使用せずに、各データ領域を個別のデータ ソースにバインドできます。多分それはあなたが必要とするものにより適しているでしょう。

Scott Willeke
GrapeCity inc.
于 2011-08-06T00:36:19.987 に答える