Matrixデータ領域を配置しているページレポートに、別のデータ領域を追加して実行すると例外が発生する

文書番号 : 37419     文書種別 : 不具合     登録日 : 2014/07/22     最終更新日 : 2015/02/19
文書を印刷する
対象製品
ActiveReports for .NET 7.0J
状況
新バージョンで修正済み
詳細
※この現象はページレポートのみで発生します。

Matrixデータ領域を配置しているページレポートに、別のデータ領域(TableやMatrixなど)を追加してレポートを実行すると、各データ領域において生成されるページ数がそれぞれ異なる場合、以下のようなエラーメッセージが表示され、レポートが生成されません。

◆エラーメッセージ
------------------------------------------------------------------------------------------------
予期しないエラーが発生しました。追加情報: MatrixGrid.ctor: Invalid arguments ---> System.ArgumentException: MatrixGrid.ctor: Invalid arguments
------------------------------------------------------------------------------------------------

例えばMatrixとTableを1つずつ配置し、生成されるページがそれぞれ以下のようになる場合、本事象が発生いたします。

Matrix:2ページ生成される
Table:3ページ生成される
回避方法
本内容はActiveReports for .NET 9.0J 初版(v9.0.2632.1)にて修正されました。
9.0Jを使用しない場合の回避方法は以下のとおりです。

本事象は各データ領域において、生成されるページ数が同じになる場合は発生いたしません。生成されるページ数が各データ領域間で同じになるようにデータやレイアウトを調整することで本事象を回避可能です。
キーワード
10574