以前在SSRS 2008开发时,我不记得子报告有任何问题:它们会自动增长或缩小,而不必对此做任何特别的事情。
现在我正在查看通过运行一些"工具"从Crystal创建的一堆报告。 (我没有被告知那个工具是什么)。并且他们位于Tablix单元格中的子报告不希望增长或缩小。
如果子报告大于其所在的单元格,则只显示第一行,其余部分将被剪切。如果子报告是空的并且我扩大了它的父单元以适应报告,如果它有数据,那么它就不会缩小。
子报表对象没有CanGrow
或CanShrink
属性,并且包含子报表的Tablix单元格没有具有该属性的TextBox。
我无法假设MS希望子报告始终具有特定的大小,因为这样做是最终的愚蠢,但也无法在此处或其他地方找到解决方案。
答案 0 :(得分:0)
误报!转换工具已将任何Tablix的所有单元格设置为CanGrow=False
。在子报告单元格之前和之后存在导致子报告具有固定大小的单元格。
将TextBox
类型的所有单元格设置为CanGrow=True
修复了问题,同时修复了常规文本/数字的裁剪。