2014-03-27 55 views

回答

1

簡答題:沒有。一旦報告呈現,它基本上是靜態的(有幾個交互選項,如排序列)。您需要預先將列寬設置爲適當的值,但是(如果您的報表服務器配置允許),您的用戶可以將報表導出到Excel並在需要時調整列寬。一個黑客的方法來做到這一點

0

一個排序將是第一個包含同一列的各種寬度和隱藏所有,但一個是基於一個隱藏的參數值。然後在標題上添加一個Jump to Report動作,使用更新的參數值重新載入報告。

例如,如果Column1有3種不同的列寬度,則在Jump to Report Action中傳遞的值將類似於=iif(Parameters!Column1Width.Value + 1 > 3,1,Parameters!.Column1Width.Value + 1)。然後將3列1列上的隱藏屬性分別設置爲=Parameters!Column1Width.Value <> 1,=Parameters!Column1Width.Value <> 2=Parameters!Column1Width.Value <> 3

相關問題