是什么 属性 使子报表增大或缩小?

What property makes a sub-report to grow or shrink?

以前在 SSRS 2008 中开发时,我不记得子报表有任何问题:它们会自动增大或缩小w/o我必须对此做任何特殊处理。

现在我正在查看由 运行 一些 "tool" 根据 Crystal 创建的一堆报告(我不知道那个工具是什么)。并且它们驻留在 tablix 单元格中的子报表不想增长或收缩。

如果子报表比它所在的单元格大,则只会显示第一行,其余的将被剪掉。如果子报表是空的,我扩大了它的父单元格以容纳报表,如果它有数据,那么它就不会缩小。

子报表对象没有 CanGrowCanShrink 属性,并且容纳子报表的 Tablix 单元格不会有包含 属性 的文本框。

我不能假设 MS 打算让子报告始终具有特定大小,因为那将是极其愚蠢的,而且也无法在这里或其他地方找到解决方案。

虚惊一场!转换工具已将任何 tablix 的所有单元格设置为 CanGrow=False。子报表单元格前后有单元格导致子报表固定大小

将所有 TextBox 类型的单元格设置为 CanGrow=True 解决了这个问题,当然也解决了常规 text/numbers 的裁剪问题。