日期:2014-05-19  浏览次数:20884 次

如何自定义decimal显示的格式?
要求有两种显示的格式

数据库中的Decimal是六位小数

读到程序中

显示要求有两种:
一种是只保留两位小数(四舍五入)
另一种是把小数点后面的多余的零去除

只要显示改变 不用改实际的值

------解决方案--------------------
decimal d=1.558
只保留两位小数 d.ToString( "0.00 ")
小数点后面的多余的零去除 d.ToString( "#.###### ")


------解决方案--------------------
string.Format( "{0:F2} ",1.2345)