我正在創建一個需要以兩列顯示數據的新報告。我做了以下內容:SSRS 2008兩列報告僅顯示左列數據
- 報告屬性:增加了第二列
- 從工具箱
- 插入一個列表控制插入列表控制
- 裏面一個矩形插入一個文本框矩形
當我單擊預覽選項卡時,報表只顯示左列中的數據,然後以相同的方式繼續到第2頁,而不是使用第二列。
任何幫助表示感謝,提前謝謝!
我正在創建一個需要以兩列顯示數據的新報告。我做了以下內容:SSRS 2008兩列報告僅顯示左列數據
當我單擊預覽選項卡時,報表只顯示左列中的數據,然後以相同的方式繼續到第2頁,而不是使用第二列。
任何幫助表示感謝,提前謝謝!
列表控件並不是真的需要。如果您將數據放在兩個表格或文本框中的高度相同,它們將顯示爲彼此相鄰。如果必須,請將它們放在矩形中或設置KeepTogether屬性。
這是因爲它只適用於「圖像」和「PDF」導出格式。從relevant documentation on columns(重點煤礦):
列只能申請時渲染和打印PDF或圖像格式報告。
「預覽」窗口不使用PDF或圖像渲染器。
就個人而言,我有點驚訝,它沒有在MS Word渲染器中實現,但我測試了這個,並且實際上它在那裏也不工作。
早些時候在同一文件中有一點,它暗示了「列」功能的內部運作:
...例如,假設你有一個物理頁面上兩列。報告內容填寫第一欄,然後填寫第二欄。如果報告不完全適合前兩列,則報告將填入下一頁的第一列和第二列。 ...
我的猜測是,在預覽窗口中,你永遠也沒有機會一個物理頁的末尾,所以內容從來沒有流向第二列。如果你導出爲-say-PDF,你可能會得到你期望的行爲。
請注意,報告中的列確實需要合適,請確保您的報告和報告正文的寬度和邊距設置正確。