VS 2010 で ReportViewer を使用して、特定のレガシー MS Access レポートを C# アプリケーションに移植しています。アクセスで行われるのとほぼ同じ方法で、ページ ヘッダーの上の最初のページの一番上に表示されるレポート ヘッダーを作成する必要がありますが、うまくいきません。
確かにこれを行う方法はありますか?
編集これまでの私の進捗状況は次のとおりです。
試行 #1 : レポート ヘッダー要素をページ ヘッダーに配置し、最初のページ以外のすべてのページでそれらを非表示にします。残念ながら、コンテンツに基づいてページ ヘッダーの高さをページごとに調整できないため、後続のページに大きな空白が残ります。
試行 #2 : レポート ヘッダー要素をレポート本文に配置します。これは、ページ ヘッダーにテーブルの列ヘッダーのみが含まれている場合に機能します。すべてのページに列ヘッダー行が表示されるように設定できます。ただし、レポート本文に表示できないため、ページ番号などを表示することはできません。
試行 #3 : マスター レポートを使用してレポート ヘッダーを表示し、サブレポートを使用してその他すべてを表示します。サブレポートのページ ヘッダーまたはフッターを使用できないため、これは惨めに失敗します。
この時点で、私には選択肢がありません。まだ試していないことはありますか? または、別のレポート プラットフォームに切り替える必要がありますか?