早上,添加两个价格,使之一
我想知道如何我可以从我的数据库中添加两个价格作出一个价格。我目前的代码如下。
orderPriceTotal = oi.price + oi.shippingPrice,
所有帮助非常感谢,谢谢:)
早上,添加两个价格,使之一
我想知道如何我可以从我的数据库中添加两个价格作出一个价格。我目前的代码如下。
orderPriceTotal = oi.price + oi.shippingPrice,
所有帮助非常感谢,谢谢:)
如果oi.price
和oi.shippingPrice
是数字(希望decimal
)值,那么你有什么应该只是工作。
如果它们已经是字符串,则返回数据源并将它们作为十进制值返回。
如果你不能这样做,那么你需要将它们转换回数值,然后将它们转换回字符串。
System.Globalization.CultureInfo culture = <your culture>;
decimal price;
if (decimal.TryParse(oi.price, NumberStyles.Currency, culture, out price);
的NumberStyles.Currency
将让你解析可能包含一个货币符号的字符串。
执行相同的shippingPrice
则:
orderPriceTotal = (price + shippingPrice).ToString("C", culture);
转换回一个字符串完整与正确的货币符号。
为什么不能正常工作?没有上下文,我们不能帮助。 – ChrisF 2012-07-20 09:55:41
这只会显示价格和运费。我需要将它们加在一起做出一个价格:) – thatuxguy 2012-07-20 09:56:32
是这些字符串而不是数值吗? – ChrisF 2012-07-20 09:57:00