5

我想在 ssrs 2010 的列标题中显示文本,如下图所示。我能够垂直显示文本,但它会从上到下显示文本。

在此处输入图像描述

我正在使用 Visual Studio 2010 和本地报告(RDLC 文件)。

4

2 回答 2

14

2008 及更早版本没有此功能,请参阅此 Microsoft Connect 问题

对于 SSRS 2008-R2,您应该能够做到这一点,来自MSDN 教程

  1. 创建新报告或打开现有报告。
  2. 如果“属性”窗格未打开,请单击“查看”选项卡并选中“属性”复选框。
  3. 单击要更改其文本方向的文本框。
  4. 在“属性”窗格中找到 WritingMode 属性,然后在下拉列表中选择要应用于文本框的文本方向。
    注意:当“属性”窗格中的属性按类别组织时,WritingMode 位于“本地化”类别中。
  5. 在列表框中,选择水平、垂直或 Rotate270。

Rotate270值是您正在寻找的选项。

于 2012-08-05T19:37:12.573 回答
0

尽管 Jeroen 在他的声明中是正确的,即如果不使用 是不可能的Rotate 270,但如果您只想显示一个静态单词(如“类别”?),您可以执行以下方法。不幸的是,对于那些想要以<<Expr>>这种格式显示的人来说,这种方法显然是行不通的。

对于我们这些没有此功能但仍想实现它的人,我所做的是:

  1. 创建我想在 Microsoft Word 中使用的文本/文本框,并将其旋转到我想在报告中使用的方向
  2. 截取屏幕截图,使用截图工具进行截图,无论您想要获取文本/文本框的图像

  3. 使用工具箱,将片段插入到您的报告中

这在视觉上看起来像是成功了。

@Liquid Core 对您的评论,我不确定您是如何找到这些选项的。

于 2017-10-13T14:10:54.877 回答