2016-01-19 31 views
5

フォーマットのためにクライアント用のレポートを作成できません。私はちょうど私のレポートの最初のページにロゴを表示したい、残りはロゴなしで表示されます。私のサンプルフォーマットを見てください。次のページのヘッダーでデータを削除する方法(RDLCレポート)

enter image description here

注:私は、私はすべてのページにそれを見せたいので、私のヘッダーにタイトルを削除したくありません。私はちょうどヘッダー上のいくつかのデータを削除または隠したいです。

+0

ページヘッダーの "PrintOnFirstPage"プロパティを確認してください。 –

+0

私はそれを行いました。最初のページにヘッダーを表示すると、他のページでタイトルABC Companyが削除されます。私はHeaderに 'Sample Header 1'と 'ABC Company'の2つのデータを持っています。私は次のページに 'Sample Header 1'を表示したくありません。 – jned29

+2

visibilityプロパティを "=(Globals!PageNumber <> 1)"に変更することができます –

答えて

4

Hiddenプロパティの次の式を使用すると、Ashnish Emmanuelのように、望ましい動作が得られるはずです。

=(Globals!PageNumber <> 1) 

アイテムが非表示になると、下のオブジェクトが上に移動します。これは、ヘッダーのサイズが実際に縮小する必要があることを意味します。これにより、身体も上に動くはずです。 ボディのサイズは実際には変更されません。ボディに使用するスペースがページ上に広がります。

ただし、ヘッダーの固定高さを定義した場合は、最後の項目の後ろに空白が残るため、ヘッダーの高さを縮小することはありません。あなたの体が動かないことを意味します。コントロール間にスペースを作成したい場合は、レポートアイテム(例:四角形、テキストボックス、タブリックス)内で行うことをお勧めします。

もう1つの解決方法は、レポートヘッダーをすべて削除し、単一の列でTablixを使用することです。細胞内のTextBoxesRectanglesに置き換えることができます。ヘッダー行にはページヘッダーと同じ機能がありますが、問題を解決する可能性のあるCanGrowCanShrinkプロパティもあります。複数の見出し行を定義して、行全体を簡単に非表示にすることもできます。
本文として使用される行については、実際のページと同じサイズになるように矩形のサイズを変更する必要があります。 Keep Togetherプロパティをtrueに設定します。これは、通常のレポートの本文と同じように壊れます。

0

あなたはレポートヘッダーを探していると思います。

RDLCでは、TableまたはTablixの外にあるコントロールは繰り返されないため、レポートヘッダーとして機能します。

繰り返す場合は、アイテム/データをページヘッダーに配置し、タイトルに使用します。

+0

上の真ん中に行きます。彼はまた、2ページ目のヘッダーなどを望んでいます。彼のテーブルの上に繰り返したくない部分を配置するのは実際には一度しか表示されませんが、ヘッダーの残りの部分とどのように正しく整列させることができますか?あなたは明らかに投稿する前に彼の質問をよく読まなかった。 – Oceans

関連する問題