从rdlc中删除字符串中的逗号

3

如何从RDLC文本框公式字段中删除字符串末尾的逗号?

以下是表达式:

=Fields!Titles.Value
1个回答

4
如果您确定不会出现其他逗号(并且可以将所有逗号都删除),则可以像这样将逗号替换为空白:
=Replace(Fields!Titles.Value, ",", "")

如果您不想删除字段中的其他逗号(只想删除出现在字段末尾的逗号),可以尝试以下方法:

=iif(Right(Fields!Titles.Value, 1) = ",", 
     Left(Fields!Titles.Value, Len(Fields!Titles.Value)-1),
     Fields!Titles.Value)

如果逗号之前或之后可以有空格,你还需要添加处理(根据情况使用 Trim , LTrim 和 RTrim )。


是的,我使用了这个:Left(Fields!Titles.Value, Len(Fields!Titles.Value)-1) ... 谢谢。 - asma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接