[英]SSRS doesn't honor the CanGrow Property when Exporting to Excel
我在SSRS报告中有一个表格。 表单元格之一按顺序包含“零件说明”。 这些描述的长度可能会有所不同,为此,我将“ CanGrow”属性设置为True。 当我尝试将报告导出到Excel时,我期望如果文本长度超过单元格的宽度,那么单元格的高度就会增加,并且整个文本都会显示出来。 不幸的是,SSRS Excel Generator保持高度不变,因此仅显示适合单元格宽度的文本部分。
我将不胜感激以帮助您解决此问题。 谢谢
我找到了相同问题的解决方案! :)将一行中的所有单元格的“ CanGrow”属性设置为False。 并将“高度”属性设置为您的特定大小。
我发现,您可以更改其宽度以匹配页面的宽度,而不是除去Tablix之前的任何元素。
这就是报表查看器的Excel渲染器的工作方式。 您无法更改导出excel文件的方式,但是,还有其他方法可以解决您的问题。
我的建议是#2-您可以将RDLC文件加载到内存中,然后在其中进行修改,然后为更改后的报表调用ReportViewer导出功能。
如果您在Tablix之前有元素,这可以阻止增长。 我发现在tablix之前删除所有元素将恢复所需的行增长/自动调整行为。 我还没有找到更好的解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.