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