C# 在crystal报表中将十进制值转换为文字
我需要在crystal report中将十进制数转换为单词。 所以我创建了一个公式字段C# 在crystal报表中将十进制值转换为文字,c#,crystal-reports,C#,Crystal Reports,我需要在crystal report中将十进制数转换为单词。 所以我创建了一个公式字段 ProperCase( ToWords(Truncate(CDbl ({@AmountInDecimal})),0) )+" Only" 例如:对于“@AmountInDecimal=8031.29”, 结果如下:捌仟叁佰壹元整 只有整数部分被转换,小数位数不被转换。有人能帮忙吗?删除Truncate函数 ProperCase( ToWords(CDbl ({@AmountInDecimal})) )+"
ProperCase( ToWords(Truncate(CDbl ({@AmountInDecimal})),0) )+" Only"
例如:对于“@AmountInDecimal=8031.29”,
结果如下:捌仟叁佰壹元整
只有整数部分被转换,小数位数不被转换。有人能帮忙吗?删除Truncate函数
ProperCase( ToWords(CDbl ({@AmountInDecimal})) )+" Only"
结果:
捌仟叁佰壹拾贰元整
原币
货币兑换
原件:={@amountendecimal}
deci:=原始-截断(原始)
原件:=截断(原件)
分贝:=分贝*100
如果deci=0,则
“卢比”+托沃兹(原件,0)+“仅限”
否则
“卢比”+ToWords(原件,0)+“和Paisa”+ToWords(十进制,0)+“仅”