我在SSRS報告中有一個表。其中一個表格單元格按順序包含零件描述。這些描述可能會有所不同,爲此,我已將「CanGrow」屬性設置爲True。當我嘗試將報告導出到Excel中時,如果文本長度超出了單元格的寬度,那麼單元格的高度會增加,並顯示整個文本。不幸的是,SSRS Excel Generator保持高度不變,因此只顯示符合單元格寬度的文本部分。在導出到Excel時,SSRS不遵守CanGrow屬性
我將不勝感激任何幫助或輸入來解決這個問題。 謝謝
我在SSRS報告中有一個表。其中一個表格單元格按順序包含零件描述。這些描述可能會有所不同,爲此,我已將「CanGrow」屬性設置爲True。當我嘗試將報告導出到Excel中時,如果文本長度超出了單元格的寬度,那麼單元格的高度會增加,並顯示整個文本。不幸的是,SSRS Excel Generator保持高度不變,因此只顯示符合單元格寬度的文本部分。在導出到Excel時,SSRS不遵守CanGrow屬性
我將不勝感激任何幫助或輸入來解決這個問題。 謝謝
這是Report Viewer的Excel渲染器的工作原理。您不能改變它導出excel文件的方式,但是,還有其他方法可以解決您的問題。
我的建議是#2 - 您可以將RDLC文件加載到內存中,然後在那裏進行修改,然後調用報告查看器導出功能以更改該報告。
如果你的tablix之前有元素,這可以阻止增長。我發現,在Tablix之前刪除所有元素將恢復所需的行增長/自動適應行爲。我還沒有找到更好的解決方案。
我發現不是在tablix之前刪除任何元素,而是可以改變它們的寬度以匹配頁面的寬度。
我發現了同樣問題的解決方案! :) 爲一行中的所有單元格設置「CanGrow」屬性爲False。 並且將「高度」屬性設置爲您的特定尺寸。
請描述您將如何完成此操作 – 2012-11-15 14:29:54