表达式中的Microsoft Reporting Service文本框对齐方式。

时间:2011-11-30 20:17:36

标签: ssrs-2008 reportingservices-2005 reporting-services

我正在尝试根据内容设置文本框对齐方式。

我有

= Replace(Fields!1_Text.Value, " " , chr(13) & CHR(10))

在值表达式中。 我应该把它放在哪里

  iif(fields!Allignment.Value = "C", "Center", "Right")

以编码方式对齐?

2 个答案:

答案 0 :(得分:0)

尝试在字段周围使用聚合函数,例如first():

Iif(First(Fields!Allignment.Value,"DataSet1") = "C","Center","Right")

(对齐错误拼写......)

答案 1 :(得分:0)

我找到了解决方案。 好吧,我不知道我可以为文本对齐属性添加表达式。 步骤是:

文本框 - 转到属性 - “TextAlign”属性 - 表达式

我可以为“TextAlign”属性添加一个表达式,如:

Iif(First(Fields!Allignment.Value,"DataSet1") = "C","Center","Right")

干杯,