Reporting services 在SSRS设计器中同时更改多个字段的属性

Reporting services 在SSRS设计器中同时更改多个字段的属性,reporting-services,designer,rdl,sql-server-data-tools,Reporting Services,Designer,Rdl,Sql Server Data Tools,这与post on非常相似,但当所选单元格之间的基础数据不同时,设置诸如Size.Width和Font.FontSize之类的属性仍然存在问题 以下是公认的答案: 选择设计器中的所有控件,然后按F4键查看属性。更改背景色 但是,当有一个属性由多个子属性组成时,if不满足要求。下面是一个使用字体和大小的示例,每个字体和大小都由几个属性组成 这是选择单个字段或选择多个字段(所有字段都具有相同值)时的外观: 但是如果我突出显示几个具有不同字体大小或宽度的单元格,我将无法同时编辑它们。例如,如果我想在

这与post on非常相似,但当所选单元格之间的基础数据不同时,设置诸如
Size.Width
Font.FontSize
之类的属性仍然存在问题

以下是公认的答案:

选择设计器中的所有控件,然后按F4键查看属性。更改背景色

但是,当有一个属性由多个子属性组成时,if不满足要求。下面是一个使用字体和大小的示例,每个字体和大小都由几个属性组成

这是选择单个字段或选择多个字段(所有字段都具有相同值)时的外观:

但是如果我突出显示几个具有不同字体大小或宽度的单元格,我将无法同时编辑它们。例如,如果我想在整个报告中保持一致的列宽

以下是当选择多个字段且其中任何字段具有不同值时,属性的外观:

这并不理想,但在size属性的情况下,我可以输入一个简写值,其中包括用逗号分隔的宽度和高度,并将该更改应用于所有选定的单元格

但由于某些原因,在字体部分,我甚至不能这样做

我尝试过的其他事情:
  • 使用格式化工具栏-对于SSR,该工具栏似乎总是灰显:

  • 使用不公开FontSize属性的格式化菜单项:

  • 使用上下文菜单进入禁用的属性表单:


如果它们在所选的所有字段中不相同,则它们将变灰。这可能取决于相关格式字段的不同

一种解决方法是创建内部文本参数:

使用要用于属性的值的默认值:

然后将每个单元格的属性(应具有相同的格式)分别设置为此参数:

对每个相关子属性重复此操作,然后可以通过更改参数来更改整个报表的格式