【问题标题】:How do I stop tables inside a list from expanding the list如何阻止列表中的表格扩展列表
【发布时间】:2016-07-27 11:07:26
【问题描述】:

我有一个包含 TableList。该列表的大小足以使该表能够容纳 10 行,这比该表中应该出现的数据多,因此应该没问题。

我的问题是,在表格中生成行时,它会导致列表调整大小,就好像它需要增长以容纳行一样。我认为ConsumeContainerWhiteSpace 属性旨在防止这种行为,但是该设置并没有什么不同。

这是一个示例(为避免出现某些数据而进行了裁剪);正如您所看到的,左侧的 List 是唯一一个 Table 包含一些数据的列表,它已经垂直扩展,即使列表中的表格有足够的空间。

如何防止这种情况发生?

【问题讨论】:

  • 尝试使用矩形而不是列表。
  • @StevenWhite 谢谢,但我需要为需要列表的多个数据项生成矩形。

标签: reporting-services ssrs-2008-r2 reportbuilder3.0


【解决方案1】:

将您的列表放在第二个矩形中。设置矩形以显示其边框。这样,您就可以从矩形中获得一个具有恒定大小的边框。

  1. 创建一个矩形
  2. 设置矩形边框出现
  3. 创建一个根据您的数据填充的列表
  4. 将列表拖放到矩形中

请注意,我确实注意到,如果列表有足够的元素扩展到矩形边框之外,矩形会变大。在您的情况下,这应该不是问题,但它可能会影响其他人。

【讨论】:

  • 谢谢,但这似乎也不起作用 - 矩形只是自动增长以适应列表增加的大小。
  • 我又试了一次,它对我有用。我已经添加了关于我正在做什么的更详细的步骤。你能给我你正在做的步骤吗?
猜你喜欢
  • 2016-08-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-30
  • 1970-01-01
  • 1970-01-01
  • 2019-09-06
相关资源
最近更新 更多