首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ReportBuilder3.0/ VS2012 -如何创建报表的固定大小的详细区域?

ReportBuilder3.0/ VS2012 -如何创建报表的固定大小的详细区域?
EN

Stack Overflow用户
提问于 2013-12-06 20:15:47
回答 1查看 3.7K关注 0票数 3

我在创建一个类似发票的报表时遇到了一些问题,报表生成器3.0和VS2012包含一个固定大小的部分,其中将显示详细信息行。此节必须具有固定的大小,以便每个呈现的报表页都能适应特定的空间,而不管项目的数量如何。不适合的项,然后在新的报表页上打印,并重复页眉和页脚。

我无法完成使细节区域成为固定大小的目标.在搜索帮助之后,我只想出一些老的(和未回答的) MS TechNet问题,我采纳了这篇TechNet文章的建议,它建议在表格单元格内使用一个矩形,然后在矩形中放置一个详细的表格来实现这个效果。

这种做法确实允许我在报告中添加任何数量的空格,但它并不是固定大小的。在呈现报表时,矩形将增加每个详细信息行的大小(即使该矩形已经足够大到适合该行),从而导致将矩形以下的任何内容推送到新的和不需要的页面上。该矩形没有"CanGrow“属性来防止这种情况发生。

我已经尝试将细节表格单元格上的"CanGrow“属性设置为"false”。这只会限制实际单元格应用文本包装和展开以适应单元格内容;它似乎不会影响矩形。我还将父tablix单元格上的"CanGrow“属性设置为"false",但这没有任何效果。顺便说一句,当我在父tablix单元格中添加一个矩形时,"CanGrow“属性将重置为"true”。

为了排除Report的问题,我尝试在VS2012中创建相同的报表(作为.rdlc)。我遇到了同样的设计问题。

我有四个问题:

  • 这是创造我所需要的效果的正确方法吗?
  • 如果是的话,我错过了哪一部分?
  • 还有别的解决办法吗?
  • SSRS报告能做到这一点吗?

下面是我试图创建的一个可视化示例:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-06 20:41:39

若要解决问题,应将报表的ConsumeContainerWhitespace属性更改为True。

ConsumeContainerWhitespace链路

这也将修复在SSRS 2005中创建的报告的空白问题,因为在此版本中,空白被自动消耗。

请参阅SSRS 2008R2变化

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20432790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档