mis*_*ger 7 reporting-services ssrs-2008 ssrs-tablix
过去几个小时我一直在研究这个问题.我将以下代码放入文本框边框宽度属性(这适用于表而不是矩阵):
=IIF(Fields!SortOrder.Value = 2,"3pt","1pt")
Run Code Online (Sandbox Code Playgroud)
在表达式编辑器上单击"确定"并在"文本框属性"编辑器上单击"确定"后,我可以返回属性,并将"边框宽度"属性再次设置为默认值1pt.
在玩了很长时间后,我终于开始让文本框按照我想要的方式运行,但属性仍然设置不正确.但是,报告的XML显示它是使用上面的表达式设置的.因此SSRS在报告的运行时间之前没有正确解析XML(至少这是我假设的).我已经能够在同一文本框和该行中的所有其他文本框上设置Bold属性.但是,TextBox属性列表的Border部分中的所有属性似乎都自行重置.我只是在发生报告时实际做了我想做的事情(如上所述),但通过SSRS显示的属性仍然不正确.我想我需要一种方法来触发SSRS来重新处理XML.
我尝试过的事情:
- 关闭和重新开启报告
- 关闭和重新开放解决方案
- 关闭并重新打开Visual Studio
- 重启计算机
mis*_*ger 15
我找到了答案!
我通过右键单击文本框并选择"文本框属性"来访问属性.但是,如果我打开属性侧窗口(View-> Properties Window ...或按F4),我会看到我通过XML设置的所有属性.
基本上,有两个地方可以找到属性,你想要与侧边栏一起.右键单击菜单似乎是一组简化的属性.
我能够专门为一组文本框设置顶部边框的宽度,我得到了我想要的外观.感谢任何看过这个的人,我希望这可以帮助其他有类似问题的人.
| 归档时间: |
|
| 查看次数: |
8485 次 |
| 最近记录: |