1

VS 2010 で ReportViewer を使用して、特定のレガシー MS Access レポートを C# アプリケーションに移植しています。アクセスで行われるのとほぼ同じ方法で、ページ ヘッダーの上の最初のページの一番上に表示されるレポート ヘッダーを作成する必要がありますが、うまくいきません。

確かにこれを行う方法はありますか?

編集これまでの私の進捗状況は次のとおりです。

試行 #1 : レポート ヘッダー要素をページ ヘッダーに配置し、最初のページ以外のすべてのページでそれらを非表示にします。残念ながら、コンテンツに基づいてページ ヘッダーの高さをページごとに調整できないため、後続のページに大きな空白が残ります。

試行 #2 : レポート ヘッダー要素をレポート本文に配置します。これは、ページ ヘッダーにテーブルの列ヘッダーのみが含まれている場合に機能します。すべてのページに列ヘッダー行が表示されるように設定できます。ただし、レポート本文に表示できないため、ページ番号などを表示することはできません。

試行 #3 : マスター レポートを使用してレポート ヘッダーを表示し、サブレポートを使用してその他すべてを表示します。サブレポートのページ ヘッダーまたはフッターを使用できないため、これは惨めに失敗します。

この時点で、私には選択肢がありません。まだ試していないことはありますか? または、別のレポート プラットフォームに切り替える必要がありますか?

4

1 に答える 1