1

SQL Server 2016,SSRS:我有一个在报表生成器或 Visual Studio SSDT 中正常工作的可扩展组,但在服务器上运行时不显示。

我的章程是创建一个不依赖弹出窗口或新窗口来显示详细数据的报告。我设法在每个订单下方嵌入了详细数据。单个数据集提供整个报告。用户查看订单列表并可以单击给定订单上的展开控件以查看详细信息。

报告中有三组:地区、日期和顺序。每个组都是可扩展的。在最底部的“订单”级别显示了几行,包括其中嵌入了 tablix 的三行。

问题:订单号和扩展控件 [+] 在开发中工作正常,但在服务器上运行时不可见。

此图显示了 VS 2017 中开发模式下的报告。注意以“订单类型”和“低流量测试”开头的部分是 Tablix,每个部分都有一个标题和一行数据:

设计视图

第二张图片显示了 VS 2017 中预览模式下的报告。它显示正确,单个订单展开:

预览模式报告

第三张图片显示了在服务器上运行的相同报告。请注意,“OrderNum”组无法展开 - 订单号字段甚至不可见:

报告在服务器上运行

Visual Studio 和报表生成器都根据需要呈现此报表。在浏览器中运行时,这在 IE、Chrome 和 Edge 上会失败。

要么这是一个错误,要么我不知道这一切是如何运作的。

4

1 回答 1

1

我遇到了这个问题并得到了解决。这是因为这些 tablix 标题上的溢出:隐藏。在对齐下,我的垂直对齐设置为“底部”。将其设置为“默认”后,它已修复。我猜想将对齐作为底部让浏览器认为它是溢出的文本。

于 2018-12-04T20:53:59.873 回答