【发布时间】:2011-06-17 09:17:02
【问题描述】:
我有一个包含 tablix 的 rdlc 报告,仅此而已。 Tablix 在水平方向上展开以显示日期,在垂直方向上展开以显示组。
只要我将内容区域的宽度设置为等于 tablix 的宽度,tablix 就可以按预期工作。
如果我将内容大小扩展到其固定大小(大约为 PageWidth-PageBorders)并运行报表,则每隔一页就是一个空页。
但是 tablix 只使用一页。每一个奇怪的页面都是绝对空的。似乎 tablix 将其水平扩展添加到当前定义的内容宽度,然后计算溢出。
reportviewer 版本为 3(2010 可再发行版)
有人对这种奇怪的行为有解决方案吗?
更新
如果我将报告导出到 excel,我会看到 tablix 的正确站点上有一个列,该列与生成的项目一样长。它似乎真的是一个错误或一个我不知道如何停用的功能。
我也尝试过从一个表创建相同的结构,但它导致了同样的问题,这并不令人惊讶,因为该表在内部也是一个 tablix。
更新 1
如果我将报告的“ConsumeContainerWhitespace”属性设置为true,则上述测试版本有效。但如果我将其他元素放在“白色”区域,效果会再次出现。
【问题讨论】:
-
我知道它很旧,但对我来说解决方案如下:“您的报告的正文对于您的页面而言太宽 ”,请阅读:blogs.msdn.microsoft.com/chrisbal/2006/08/10/…
标签: reportviewer rdlc