【发布时间】:2019-10-20 21:34:23
【问题描述】:
我想在 ssrs 2010 的列标题中显示文本,如下图所示。 我可以垂直显示文本,但它会从上到下显示文本。
我正在使用 Visual Studio 2010 和本地报告(RDLC 文件)。
【问题讨论】:
我想在 ssrs 2010 的列标题中显示文本,如下图所示。 我可以垂直显示文本,但它会从上到下显示文本。
我正在使用 Visual Studio 2010 和本地报告(RDLC 文件)。
【问题讨论】:
2008 及更早版本没有此功能,请参阅this Microsoft Connect issue。
对于 SSRS 2008-R2,您应该能够做到这一点,来自 the MSDN tutorial:
- 创建新报告或打开现有报告。
- 如果“属性”窗格未打开,请单击“查看”选项卡并选中“属性”复选框。
- 单击要更改其文本方向的文本框。
- 在“属性”窗格中找到 WritingMode 属性,然后在下拉列表中选择要应用于文本框的文本方向。
注意:当“属性”窗格中的属性被组织时分为类别,WritingMode 属于 Localization 类别。- 在列表框中,选择水平、垂直或 Rotate270。
Rotate270 值是您正在寻找的选项。
【讨论】:
Rotate270,那么您的问题的答案是不可能。
虽然 Jeroen 在他的陈述中是正确的,因为如果不使用 Rotate 270 是不可能的,如果您只想显示一个静态单词(如“类别”?),您可以执行以下方法。不幸的是,对于那些想以这种格式显示<<Expr>> 的人来说,这种方法显然行不通。
对于我们这些没有这个功能但仍想实现它的人,我所做的是:
截取屏幕截图,使用截图工具进行截图,无论您想获得文本/文本框的图像
使用工具箱,将代码片段插入到您的报告中
这在视觉上看起来像是成功了。
@Liquid Core 对您的评论,我不确定您是如何找到这些选项的。
【讨论】: