我有一個表格列「金額」類型的錢。當我通過商店程序檢索其值時,它將返回值最多4個小數位(因爲類型爲金錢)。我想要值到小數點後兩位,我希望它在代碼中處理。我將如何通過將值舍入到小數點後兩位來實現。由於如何顯示值只能達到小數點後兩位
5
A
回答
1
好後,我試着它並得到了正確的結果。
下面是我使用的代碼:
funding.amount= Math.Round(decimal.Parse(dr["Amount"].ToString()), 2).ToString();
//因爲量爲字符串類型的,因此,我使用上述代碼。我們還可以使用下面的代碼:
decimal.Round(yourValue, 2, MidpointRounding.AwayFromZero);
3
格式在表示層:
string.Format("{0:#.##}", value);
13
閱讀Custom Numeric Formats上格式化數字詳細說明。
value.ToString("0.00");
+3
+1。如果你總是想要2個小數位,即使值只有1個,那麼這個更好。這應該是被接受的答案。 – 2013-03-08 06:40:30
0
您可以使用Standard Numeric Format 例子:
decimal dValue = 1.268;
string sValue = dValue.ToString("N"); // 1.27
0
在Leave事件編寫代碼
Double x;
Double.TryParse(txtLocl.Text, out x);
txtLocl.Text = x.ToString("0.00");
離開它僅允許兩位小數
相關問題
- 1. 如何顯示Float64的數量只能達到小數點後一位
- 2. 如何將小數點後兩位到小數點後n位?
- 3. 在FORTRAN 77中只顯示小數點後兩位數字。
- 4. 如何使用float filter在小數點後顯示兩位數?
- 5. 如何顯示小數點後兩位的數字
- 6. 做一個字符串只能顯示小數點後兩位的目標C
- 7. 如何比較兩位小數到小數點後10位?
- 8. 使EditText只顯示兩位小數
- 9. 如何顯示任意數字到小數點後5位
- 10. 如何在每次使用C#後顯示小數點後兩位數?
- 11. Java - 僅顯示兩位小數點?
- 12. 如何四捨五入浮點數。到小數點後兩位?
- 13. 如何顯示多達1位小數
- 14. Edittext如何只能接受小數點後的兩個數字
- 15. 如何在PHP上標點後只有兩位小數
- 16. 我如何展示後只有兩個數字小數點
- 17. 如何將此浮點數小數點後兩位小數?
- 18. 我如何能得到這個執行到小數點後兩位,出來只要小數
- 19. 在C++中顯示小數點後的兩位數
- 20. 如何在bash函數中將數字顯示爲小數點後兩位
- 21. 圓形雙到小數點後兩位
- 22. 舍入到小數點後兩位
- 23. 限制雙到小數點後兩位
- 24. 如何打印/顯示只有兩位小數(javascript/CSS/HTML)?
- 25. 無法顯示小數點後只有1或空位
- 26. 如何顯示兩個小數點
- 27. 號碼不會達到小數點後兩位
- 28. 將翻一番,達到小數點後兩位
- 29. 顯示帶小數點後兩位的歐元結果
- 30. 多訂購量x價格並顯示小數點後兩位
可以看看在下面的鏈接答案.. http://stackoverflow.com/a/37997363/4619541 – 2016-06-23 16:50:17