none
ReportViewerのページヘッダーについて RRS feed

  • 質問

  • VB2005で開発しています。
    ReportViewerを使用して、帳票を印刷しています。

     

    本文にテーブルコントロールを配置して、
    複数行の内容を表示しています。

     

    ここで質問なのですが、
    ページヘッダーにテーブルコントロールを配置することができません。
    本文で印刷するテーブルの内容のヘッダー部分を
    ページヘッダーに印刷したいのですが、
    何か良い方法はございませんか?

     

    もしございましたら、ご教示ください。
    よろしくお願い致します。

     

    2008年10月5日 21:29

回答

  • RepeatHeaderOnNewPageをTrueにするのではダメなんでしょうか?

    詳細行を削除したヘッダーだけのテーブルを配置したり、あとはテーブルのPageBreakAtStartで必ずページの頭にテーブルのヘッダーが来るように小細工するか。

    それも不可なら自前でテキストボックスをテーブルの各列幅に合わせて配置してやるしかなさそうです。
    ヘッダーのセルを選択してコピーペーストで1セルずつ同じプロパティのテキストボックスをヘッダーにも貼り付けできるので、ちょっとだけ手間がかかりますが。

    #ページヘッダーに四角形を配置して、その四角形にテーブルを貼り付けるとデザイナはだませるけどビルドは通りません
    2008年10月6日 11:07

すべての返信

  • RepeatHeaderOnNewPageをTrueにするのではダメなんでしょうか?

    詳細行を削除したヘッダーだけのテーブルを配置したり、あとはテーブルのPageBreakAtStartで必ずページの頭にテーブルのヘッダーが来るように小細工するか。

    それも不可なら自前でテキストボックスをテーブルの各列幅に合わせて配置してやるしかなさそうです。
    ヘッダーのセルを選択してコピーペーストで1セルずつ同じプロパティのテキストボックスをヘッダーにも貼り付けできるので、ちょっとだけ手間がかかりますが。

    #ページヘッダーに四角形を配置して、その四角形にテーブルを貼り付けるとデザイナはだませるけどビルドは通りません
    2008年10月6日 11:07
  • RepeatHeaderOnNewPageプロパティで解決できました。

    見逃していました。

     

    とても助かりました。

    ありがとうございます。

     

    2008年10月6日 11:33