2

以下のハイフンのグループが私のレポートの Tablix であると想像してください

1------- 2---
3------------
4---

1、2、3 は列グループごとに成長します。ただし、4 は列グループごとに大きくなるため、レンダリングすると 3 の長さになります。

私の経験では、Report Builder は、このタイプのレイアウトでは物事を横に押し進めるように見えます。予想どおり、私の現在の状況では、レンダリングされたレポートが次のようになります。

1-------      2---
3------------
4------------

2 が 4 に合わせられたようなものです。つまり、4 が大きくなると 2 移動します。

これが何であり、それを止める方法はありますか?

4

1 に答える 1

3

これらのレンダリングの問題を制御する方法は、Rectanglesを使用することです。

あなたの例では、Tablix 1Tablix 2を Rectangle でラップします。

これはレポートのレンダリングに影響します。レポートは最初に Rectangle 内のオブジェクトを相互に相対的にレンダリングし、次に Rectangle に対して他のオブジェクトをレンダリングして配置します。つまり、Rectangle 内のオブジェクトを無視し、それらを 1 つの全体として扱います。

それ以外の場合、SSRS は、すべてのオブジェクトの相対的なレイアウトを維持する上で最善の推測を行いますが、これはあなたの場合には必要ありません。

Tablixes を Rectangle に移動するときは、ParentプロパティがBodyから Rectangle の名前に変更されていることを確認してください。これで問題が解決するはずです。

于 2013-06-25T08:27:49.137 に答える