如果值类型是rdlc报告中的html,则cdec函数不起作用c#

时间:2016-05-17 14:34:45

标签: c# reporting-services ssrs-2008 rdlc

以下占位符的值表达式适用于表标题

中的html类型输入
= Sum(CDec(Fields!TotalDueAmount.Value))

但是,当我将其更改为连接字符串时,它不起作用。我在下面尝试了两个节目#Error

= "Total: " + Sum(CDec(Fields!TotalDueAmount.Value))

= "<b>" + First(Fields!TotalLabel.Value, "ModelData") + ": "  + "</b>" +  Sum(Fields!TotalDueAmount.Value, "ModelData")

1 个答案:

答案 0 :(得分:0)

您需要将总和转换回字符串以将其与其他字符串连接起来:

= "Total: " + CStr(Sum(CDec(Fields!TotalDueAmount.Value)))

更好的选择是使用占位符。输入&#34;总计:&#34;在文本框中,然后在文本框中右键单击它。选择用于创建占位符的选项。将值设置为Sum(CDec(Fields!TotalDueAmount.Value))。现在,您可以单独调整占位符上的数字格式。 enter image description here enter image description here