回答
您可以使用字符串格式爲小數來應用此格式。
YourDecimal.ToString("#,##0.00");
這應該顯示5.00和4.30。
此外它還會顯示1,234.56個分組。
你用什麼數據類型來存儲價格?由於精度問題,使用浮點數來存儲價格是個壞主意。像小數這樣的固定點數是更好的主意。
一旦你確定了數據類型,就可以使用字符串格式來正確顯示它。請參閱MSDN。
價格是數據庫中的整數,但我做了一些數學的東西,並計算出一個價格。 thx爲你的幫助。 – 2009-12-11 13:22:15
我從來沒有寫過一行在Asp.net 但在谷歌簡單搜索給了我這個:
http://www.4guysfromrolla.com/aspfaqs/ShowFAQ.asp?FAQID=181 http://msdn.microsoft.com/en-us/library/dwhawy9k%28VS.71%29.aspx
我也通過谷歌找到了東西。我喜歡sof,因爲人們有時看到你的想法不是最好的。 – 2009-12-11 13:23:07
yourDecimal.ToString("N2")
也會做同樣的
- 1. MathNet中的雙精度到十進制
- 2. Android雙精度十進制格式
- 3. C#十進制和雙精度
- 4. 如果數字不是雙精度值,則無法顯示雙精度值爲兩個十進制值
- 5. 將二進制雙精度數字的十六進制表示轉換回Ruby中的雙精度
- 6. 當字段爲十進制/雙精度時,爲什麼8!= 8.000?
- 7. 十進制數據類型顯示刻度部爲零
- 8. 顯示十進制度
- 9. 將IEEE-754雙精度和單精度轉換爲十進制Java bug
- 10. 將雙精度轉換爲十進制格式?
- 11. C#將一個雙精度變量轉換爲十進制
- 12. 將十六進制轉儲轉換爲雙精度
- 13. Ruby將64位IEEE 754十六進制轉換爲雙精度
- 14. 泛型十進制不能從雙精度轉換爲
- 15. 將十進制(SQL)轉換爲雙精度型C++
- 16. 」不能從十進制轉換爲雙精度「
- 17. 將十六進制轉換爲雙精度值
- 18. Weka十進制精度
- 19. python十進制精度
- 20. 將字符串轉換爲浮點或雙精度值更改十進制值
- 21. 雙精度限制十進制數字或postgesql中的float8類型
- 22. xforms:十進制只顯示一個精度值
- 23. Java不會接受雙精度變量的十進制數
- 24. 讀取十六進制到雙精度浮點python
- 25. 如何在C中打印十六進制雙精度?
- 26. 新的類型由十進制和雙精度組成
- 27. 十六進制浮點數IEEE 754雙精度C++
- 28. 預期的雙精度值在精度值後顯示兩個零點
- 29. C# - 十進制類型的十進制精度更高
- 30. 雙轉換爲十進制
謝謝,我會努力。 – 2009-12-11 10:50:46