【问题标题】:In SSRS, can you set a rectangle to grow with its contents?在 SSRS 中,你可以设置一个矩形来随着它的内容增长吗?
【发布时间】:2008-10-29 13:09:50
【问题描述】:

我现在正在 SSRS (SQL Server Reporting Services) 中处理报表,但在获取我在报表设计器的页面上绘制的矩形以进行扩展时遇到问题。基本上,我画了一个矩形,然后在里面放了一个文本字段。此文本字段的内容可以很短也可以很长,因此我希望它能够增长以适应其内容。

但是当我输入长文本时,文本框会变大,然后粘在矩形的线条之外。从我阅读的 SSRS 文档中,它说矩形应该增长以包含其中的项目,并且这些项目是“对等的”。

什么给了?

【问题讨论】:

    标签: reporting-services rectangles report-designer


    【解决方案1】:

    我可以让文本框突破矩形边框的唯一方法是,如果文本框实际上不在矩形内部,而是在矩形下方。

    当文本框在矩形内时,当文本框属性CanGrow = TRUE时,文本框及其矩形都垂直向下增长以容纳大量文本。

    【讨论】:

      【解决方案2】:

      我看到了同样的问题。我的问题是我先有文本框,然后将矩形放在它周围并将其发送到后面。一旦我将文本框拖出然后回到矩形上,它就会正常增长。

      【讨论】:

        【解决方案3】:

        您可以通过查看文本框的 Parent 属性来判断文本框是在矩形中还是在正文中(例如)。如果文本框在矩形之外,则可以很好地剪切文本框并将其粘贴到矩形中。在尝试将对象拖入(到)矩形时,我有时会遇到问题。

        【讨论】:

          【解决方案4】:

          可能有点晚了 - 但以后可能会对某人有所帮助。

          矩形可以用作容器。

          要将矩形变成容器,请先创建矩形。只需将您的其他子对象元素(例如列表、表格等)放入容器中即可。

          但是,您不能在创建子对象后创建容器。

          【讨论】:

          • 但是,在创建了子对象之后就不能再创建容器了。这是不正确的。您可以通过简单的拖放将子对象添加到新容器中。
          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-05-20
          • 2016-02-13
          • 1970-01-01
          • 2017-10-01
          • 2015-06-09
          • 1970-01-01
          相关资源
          最近更新 更多