0

rdlc ssrs レポートの作成で問題に直面しています。

シナリオは次のとおりです。

  • レポートには、グループの表示を切り替える [すべて展開] または [すべて折りたたむ] ラジオボタン オプションがあります。
  • PDF や Word などにエクスポートしたり、印刷したりする場合、レポートは常に展開された状態である必要があります (現在、ユーザーによって折りたたまれている場合でも)。

これは、組み込みのグローバル変数「RenderFormat」を使用して rdl レポートに実装されます (以下は、ツールバーからのエクスポート/印刷の場合に展開されるグループ化された領域に対して使用される条件です)。

レポートのレンダリング/印刷時に拡張データを表示するには:

=iif(Parameters!ExpandAll.Value = 0,iif(Globals!RenderFormat.Name = "WORD" or Globals!RenderFormat.Name = "EXCEL" or 

Globals!RenderFormat.Name = "PDF" or Globals!RenderFormat.Name = "MHTML" or Globals!RenderFormat.Name = "IMAGE",false,true),False)

ただし、この変数はローカル レポートでは使用できません。

同じレポートの RDLC に実装するにはどうすればよいですか?

4

1 に答える 1

0

あなたがしようとしていることは、Reporting Services では利用できません。残念ながら、エクスポート機能は、コードを実行するためのイベントを一切発生させません。ただし、エクスポートを選択したときのレポートの外観は、Excel でのレンダリング方法と同じです。

1 つの解決策は、すべて展開するためのボタンを、エクスポートする前にそれを押すように指示することです。

于 2013-04-19T22:59:15.783 に答える