Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services SSR将文本框隐藏在表格单元格中会导致边框消失_Reporting Services_Sql Server 2012 Datatools - Fatal编程技术网

Reporting services SSR将文本框隐藏在表格单元格中会导致边框消失

Reporting services SSR将文本框隐藏在表格单元格中会导致边框消失,reporting-services,sql-server-2012-datatools,Reporting Services,Sql Server 2012 Datatools,我有一份有表格的报告。每个表格单元格周围都有边框 我遇到的问题是,如果我将文本框隐藏在任何单元格中,边框也会消失 我希望文本框隐藏但仍显示边框 有问题的文本框显示可见性切换图标(+/-),因此当我不想看到文本框中的任何内容时,我不能使用iif语句将文本框的值更改为空字符串 您可以将文本框放置在矩形内 ***所以,我也遇到了同样的问题:*** 问题是: 我假设您在文本框周围放置了一个边框,并决定将隐藏和切换元素放置到文本框中。或者您的行没有被删除。两种解决方案,我认为第一种解决方案是您所寻找的:

我有一份有表格的报告。每个表格单元格周围都有边框

我遇到的问题是,如果我将文本框隐藏在任何单元格中,边框也会消失

我希望文本框隐藏但仍显示边框


有问题的文本框显示可见性切换图标(+/-),因此当我不想看到文本框中的任何内容时,我不能使用iif语句将文本框的值更改为空字符串

您可以将文本框放置在矩形内

***所以,我也遇到了同样的问题:***

问题是:

我假设您在文本框周围放置了一个边框,并决定将隐藏和切换元素放置到文本框中。或者您的行没有被删除。两种解决方案,我认为第一种解决方案是您所寻找的:

解决方案1:

我注意到SRSS报告还具有按行分组的功能。因此,在文本框中隐藏文本而不丢失边框就是在分组中创建一个下拉功能。因此,基本上您可以指定隐藏文本框属性,而不会干扰文本框上方的行。这可能是一个更好的解决方案

解决方案2:

您必须将边框属性放置到文本框中,并将隐藏和切换功能放置到各个组中。因此,您必须删除文本框上的隐藏+切换功能。在“行”或“列”中的组元素上单击鼠标右键,并在组元素上指定向下展开隐藏+切换功能。换句话说:“组属性”不是“文本框属性”


我希望这能解决你的问题

我遇到了同样的问题。我通过将文本颜色更改为白色(或文本框的背景色)解决了这个问题。我在一个表中这样做,但找不到一种方法在另一个答案中所述的矩形内插入文本框…

我有类似的问题,并使用类似的方法,如@Anony Mous,但我没有将文本颜色更改为背景色,而是使用表达式更改文本值
=IIF(InScope(“RowGroup”)=“True”,Fields!Textboxvalue.Value,“”
-它可以按预期工作。
背景颜色更改的问题是,如果用户无意中选择文本并将其激活,它将变为可见。

只需选择有问题的文本框,运行F4(要访问VS或SQL右侧的属性图表),选择HideDuplicates下拉列表并选择您正在使用的数据集:)

非常感谢,这起作用了。我不能投票给这个答案,因为我还没有足够的声誉。即使你不能投票给这个,你也应该能够接受这个答案,因为你是问这个问题的人。:)完成。:)对不起,我没有用太多StackOverflow。我完全忽略了那一部分。它很有魅力!感谢您发布简单而伟大的解决方案。