Reporting services SSRS cangrow=false当报表部署到报表服务器时不工作

Reporting services SSRS cangrow=false当报表部署到报表服务器时不工作,reporting-services,Reporting Services,我一直在网上搜寻任何线索,似乎没有看到任何人有同样的问题。我在报告中有一个相当简单的表或矩阵,我将其中的所有文本框的cangrow设置为false。在VisualStudio中进行测试时,其行为与预期一致。但是,当我将其部署到报表服务器并在中运行时,即cangrow字段似乎被忽略,一些文本框变得巨大,这是不可取的 我在一家大公司的一个小团队中工作,我们无法直接控制报表服务器本身,因此我对这方面也不太了解,但我猜服务器存在某种配置问题,导致它忽略了cangrow设置?如果我能得到更多的细节,我可能

我一直在网上搜寻任何线索,似乎没有看到任何人有同样的问题。我在报告中有一个相当简单的表或矩阵,我将其中的所有文本框的cangrow设置为false。在VisualStudio中进行测试时,其行为与预期一致。但是,当我将其部署到报表服务器并在中运行时,即cangrow字段似乎被忽略,一些文本框变得巨大,这是不可取的

我在一家大公司的一个小团队中工作,我们无法直接控制报表服务器本身,因此我对这方面也不太了解,但我猜服务器存在某种配置问题,导致它忽略了cangrow设置?如果我能得到更多的细节,我可能会说服服务器管理团队进行更改,但目前我对他们没有任何帮助,这是一个严重孤立的问题


我已经用多个不同的报告、表格和矩阵测试了这一点,在我的终端上进行了各种各样的设置,但似乎没有任何效果。据我所见,CanGrow在SSRS中已经有一段时间了,所以我不认为这是版本问题?我甚至被部署到两个不同的报表服务器(版本10.50和11.21),两个服务器都有相同的问题。

在SSRS中部署后使用基于web的查看器(RPL)时忽略CanGrow=False也有相同的问题

实际有效的唯一解决方法(至少在Sql Server Reporting Services 2008 R2中)是将行垂直对齐设置为顶部,如下图所示:

这样,具有长内容的单元格将正确地剪切其内容


我不需要更改填充或其他更改(如一些谷歌结果所示,这可能只有在单元格没有内容时才有帮助)。

使用矩形将特定字段保持在恒定大小

剪切特定字段的文本框并在该位置插入矩形,然后粘贴回文本框。此矩形将保持字段的大小不变。(如果需要,对标题行和详细信息行执行此操作)

如果需要所有字段保持恒定大小,则将整个表放置在矩形中