web-dev-qa-db-ja.com

vs2010のrdlcレポート、すべてのページで列ヘッダーを繰り返すにはどうすればよいですか?

RDLCレポートで列ヘッダー(キャプション)を繰り返すにはどうすればよいですか?

ここで言う http://msdn.Microsoft.com/EN-US/library/735D1EE7-3C89-46D8-A346-504DB10F33E1.aspx#TableNoGroups

Tablixメンバーの列見出しを繰り返すか固定するには、(静的)というラベルの付いた静的行を選択します。プロパティペインには、選択したTablixメンバーのプロパティが表示されます。このTablixメンバーのプロパティを設定することで、最初の行を繰り返し表示するか、表示したままにするかを制御できます。

しかし、「RepeatOnNewPage」と「FixedData」のオンとオフを切り替えてみましたが、何も起こりませんでした(列ヘッダーはまだ最初のページにしか表示されていません)。 VS2010を使用しています。ありがとうございます。

26
deerchao

私はこれと同じ問題を抱えていて、標準のプロパティ(右側のダイアログ)からAdvanceプロパティに少し進む必要がある可能性が高いことがわかりました。

Tablixを選択すると、一番下に行グループと列グループを示すフレームが表示され、右端に矢印が表示されます。矢印をクリックして、詳細モードを選択します。

これで、RowGroupsセクションに(Static)と(Details1)が表示されるはずです。Tablixによって異なります。静的な行を選択すると、右側のプロパティウィンドウにRepeatOnNewPageのオプションが表示されます。

これを実行した後、列ヘッダーが期待どおりに表示されました。

幸運を!

67
KDrewiske

私は何ヶ月にもわたってバグリストにこの厄介な問題を抱えてきました! KDrewiskeが解決策を提供してくれたことを明確にしたいので、投票しないでください。しかし、deerchaoのフォローアップの質問には答えられないようです。 (申し訳ありませんが、私はこのサイトを初めて利用しました)

KDrewiskeのソリューションに加えて、2番目の行(前の例の「Details1」)を選択し、KeepTogetherをfalseに変更する必要がありました。

すべてのページに列ヘッダーが表示され、厄介なバグをリストから削除できるようになりました。

よろしく、bizzarry

1
Chris Barry

レポートにTablixヘッダーを2ページ以上表示したい場合は、以下の点に注意してください (example)

  1. テーブルを1回クリックするだけ
  2. テーブルを選択すると、行グループと列グループの部分が表示されます
  3. 列グループパーツの右側の端に下向きの矢印マークが表示されます。矢印マークをクリックして[詳細モード]を選択します。
  4. 行グループパーツ:*静的およびその他の詳細はここにあります*行グループでもう一度静的をクリックしてF4を押すと、プロパティウィンドウが表示され、 "RepeatOnNewPage"プロパティが "True"に変更されます。
0
user11708569

以下のURLで表されるページの2番目の命令セットで私の答えを見つけました。 deerchaoがリンクを提供したページのリンクをたどってこのページを見つけました。

http://msdn.Microsoft.com/EN-US/library/cc627566.aspx

0
Chazaq