Ssrs 2008 SSRS-文本框边框宽度属性在保存表达式后恢复为1pt

Ssrs 2008 SSRS-文本框边框宽度属性在保存表达式后恢复为1pt,ssrs-2008,reporting-services,ssrs-tablix,Ssrs 2008,Reporting Services,Ssrs Tablix,过去几个小时我一直在做这个。我将以下代码放入文本框边框宽度属性(这适用于表而不是矩阵): =IIF(Fields!SortOrder.Value = 2,"3pt","1pt") 单击“表达式编辑器”上的“确定”和“文本框属性编辑器”上的“确定”后,我可以返回属性,并且“边框宽度”属性再次设置为默认的1pt 在玩了很长一段时间之后,我终于开始让文本框按照我想要的方式运行,但是属性设置仍然不正确。然而,报告的XML显示它是用上面的表达式设置的。因此,直到报告运行时,SSRS才正确解析XML(至少

过去几个小时我一直在做这个。我将以下代码放入文本框边框宽度属性(这适用于表而不是矩阵)

=IIF(Fields!SortOrder.Value = 2,"3pt","1pt")
单击“表达式编辑器”上的“确定”和“文本框属性编辑器”上的“确定”后,我可以返回属性,并且“边框宽度”属性再次设置为默认的1pt

在玩了很长一段时间之后,我终于开始让文本框按照我想要的方式运行,但是属性设置仍然不正确。然而,报告的XML显示它是用上面的表达式设置的。因此,直到报告运行时,SSRS才正确解析XML(至少我假设是这样)。我已经能够在同一文本框和该行中的所有其他文本框上设置粗体属性。但是,TextBox属性列表的Border部分中的所有属性似乎都会自行重置。我只有在报告出现时才真正做了我想做的事情(如上所述),但通过SSRS显示的属性仍然不正确。我想我需要一种触发SSR的方法来重新处理XML

我尝试过的事情:

-关闭和重新打开报告

-关闭和重新打开解决方案

-关闭并重新打开Visual Studio


-重新启动计算机

我找到了答案

我通过右键单击文本框并选择“文本框属性”来访问属性。但是,如果我打开属性侧窗口(视图->属性窗口…或按F4键),我会看到通过XML设置的所有属性

基本上,有两个地方可以找到属性,您需要使用侧栏中的一个。右键单击菜单似乎是一组简化的属性


我能够为一组文本框专门设置上边框的宽度,我得到了我想要的外观。感谢所有看过这篇文章的人,我希望这篇文章能帮助其他有类似问题的人。

对于所有看过这篇文章的人。。。我已经能够进入并直接编辑XML以获得所需的结果。但我仍然想知道如何让SSR真正正常工作。我想知道是我还是其他人注意到了这种情况。难以置信。6年后我就有了这个问题。我对这个糟糕的报表设计器知之甚少(我别无选择,只能使用它),我简直是疯了。谢谢哈哈。很高兴能帮上忙。很抱歉,你发现自己正在做这件事。幸运的是,我现在每天都在其他领域工作。7年后,这仍然是解决方案,而微软还没有修复这个漏洞。8年没有了:D很抱歉,微软在这个问题上失手了one@JohnGrabanski微软正忙于支持下一件大事。修复最后一件大事是我们的工作。好消息是,我们很快就会解决下一件大事。