如何分割转换为int
的列并获得美元金额
例如,如果是thisAmount=19
,那么输出应该是.19
。使用下面的当前代码,它输出0.00
@((((int)row["thisAmount"])/100).ToString("c"))
将int1
除以int2
时,如int1/int2
。您应该将int2
强制转换为双,结果也会被强制转换。所以它变成了CCD_ 9
将代码更改为:
@((((int)row["thisAmount"])/(double)100).ToString("c"))
或者使用decimal.Divide
功能:
@(decimal.Divide((int)row["thisAmount"], 100).ToString("c"))
我希望你觉得这很有帮助。