早上,添加兩個價格,使之一
我想知道如何我可以從我的數據庫中添加兩個價格作出一個價格。我目前的代碼如下。
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