Sql server 滚动时保持报表标题可见

Sql server 滚动时保持报表标题可见,sql-server,reporting-services,sql-server-2008-r2,Sql Server,Reporting Services,Sql Server 2008 R2,我经常检查以下选项,希望在报告在RS门户网站上呈现时能够实现它,但它从来都不起作用 报告通常有一些行组-这是否会影响此选项是否有效 或者这是Reporting Services中的一个bug?我发现它通常不能像广告中所宣传的那样工作,你必须找到“高级模式”按钮(这是有史以来最糟糕的用户界面的一个有力候选按钮),然后摆弄几个属性 以下可能是最好的参考: 我认为,让人们对这些设置感到困惑的是,如果您使用了“表格”样式的tablix,则设置所指的“行标题”和“列标题”不可见。这些仅在使用“矩阵”样式

我经常检查以下选项,希望在报告在
RS
门户网站上呈现时能够实现它,但它从来都不起作用

报告通常有一些
行组
-这是否会影响此选项是否有效


或者这是Reporting Services中的一个bug?

我发现它通常不能像广告中所宣传的那样工作,你必须找到“高级模式”按钮(这是有史以来最糟糕的用户界面的一个有力候选按钮),然后摆弄几个属性

以下可能是最好的参考:


我认为,让人们对这些设置感到困惑的是,如果您使用了“表格”样式的tablix,则设置所指的“行标题”和“列标题”不可见。这些仅在使用“矩阵”样式的tablix时可见

因此,我经常看到人们试图将此设置为表,并想知道为什么它不起作用。根据Mike Honey的回答中提到的MSDN博客文章,如果您使用了一个表,那么您必须摆弄高级设置才能使其正常工作


我的建议是从矩阵开始,确保要保持可见的行或列标题位于矩阵行/列组区域(双虚线的上方和左侧)。您可以删除不打算使用的任何行或列组。当您设置“保持可见”设置时,它们应按预期工作。

请注意:我们可以冻结Tablix的标题

解决办法:

  • 我们需要将标头单元格的fixed data属性更改为true(静态)
  • 删除“滚动时保持行或列标题可见”复选框的选择

  • 我在VisualStudio中找不到此属性,所以我检查了XML源代码

  • 在解决方案资源管理器中,右键单击报告并查看代码
  • 在xml代码中查找:
  • 
    
    步骤1)在Tablix属性中选中以下框:

    • 在每页上重复标题行
    • 滚动时保持标题可见
    确保未选中列标题复选框


    步骤2)在左侧的组窗格(行组)中,第一行是静态的(在高级模式下)

    • 将其“ReapetOnNewPage”属性设置为TRUE
    • 将其“FixedData”属性设置为TRUE

    此选项确实有效,我经常使用它。你能把“它不起作用”扩展一下吗?使用此选项时实际会发生什么?@Nathan什么都不会发生-这就是问题所在……在reporting services网站中,当我打开报告时,列标题不可见(类似于Excel中的冻结痛)。它只是向上滚动,标题就不见了。精神上的+1,plus和extra+1是“有史以来最糟糕的用户界面的有力候选”——完全同意。我猜这是从哪里开始的?在那个例子中,我通过高级模式在行级别进行测试,而不是在Tablix级别。如果每一个方面都是正确的,那么只需确认它确实有效。最好的建议是从最简单的报告开始,使用固定标题,然后继续添加功能,在每个步骤中测试固定标题是否没有神奇地停止工作。还记得在标题单元格上设置背景色属性-默认情况下它们是透明的。+1感谢这个麦克风-还没有时间实施,但如果这造成差异,将标记为正确。明天我将尝试实施指定的步骤在Buckner的博客中…看起来非常有前途,我无法抗拒-按照步骤,将它们全部应用到行组中的每个“静态”字段。在
    预览
    窗格中,它可以工作-但一旦部署,它就不会反映在报告中;报告打开正常,但当我向下滚动很长一段时间时,标题不可见+1感谢Nathan-还没有时间实施,但如果这造成差异,将标记为正确+1,这里有一些有趣的信息。仍然似乎是一种相当非直觉的做事方式!你说得对,伊恩,这很不直观,我已经通过艰苦的努力学会了这一点!是否有人知道如何设置或找出您拥有的tablix的“样式”?开始使用的tablix的样式取决于您在将其添加到报告时选择的是“表”还是“矩阵”数据区域。之所以有两种不同的选择,部分原因是因为早期版本的SSR实际上是两个不同的对象,但它们现在都是隐藏的Tablix。您可以通过添加和删除带有组标题的行组和列组来将一个组转换为另一个组。感谢提供信息-这应该更容易找到嘿?MST设置的最直观的设置对我来说并不完美。希望2017年升级的新报告工具比这更好。