我在 SSRS 2008 中创建的报告中有一个奇怪的问题。
在报告中,我定义了许多 tablix,它们应该垂直连接在一起显示。想象他们形成一个大表,这个假想表的每一行(或一组行)都有不同数量的列。
使用对齐和宽度图标,我使这些 tablix 的宽度相同。在设计模式下,所有这些 tablix 看起来都以相同的宽度很好地连接在一起,但是当我运行报告时,它们的宽度似乎不相等!我没有为它们设置任何边距或填充,并且无法理解为什么我在设计模式中看到的与运行(审查)模式中显示的不一致!
任何想法?
谢谢你。
由于它在设计模式下看起来没问题并且问题发生在运行时,因此调查 Tablix 中显示的哪些元素可以在运行时增长或扩展会很有帮助。
我按照以下步骤解决了这个问题:
1- tablixe 单元格中有一个图像,我检查了显示图像的选定选项是什么,如果它的大小大于单元格的大小。图像已经开始接受增长,因此它增加了单元格的宽度,从而增加了 Tablix 的大小。
2- 需要检查行的所有单元格的填充,特别是当图像已分配给 Tablix 中的单元格时,它可能会被简单地忽略。如果有填充,它将影响单元格大小,并最终影响 Tablix 中的行大小。
我希望这个描述可以帮助其他人遇到这个问题。