2012-05-10 84 views
1

小數我使用下面的代碼顯示在客戶端事業部

<%# ((ListData)Container.DataItem).TotalMinutes/60.00 %> 

填充模板字段但是,有時返回的值顯示像40.5或29或34.75。

我希望它始終顯示小數點後兩位,無論是40.50還是29.00或34.75。 小數點後2位應始終顯示。

我也試過

<%# string.Format("{0:###.##}", (double)((PendingApprovalListData)Container.DataItem).TotalMinutes/60D)%> 

回答

2

試試這個:

(((ListData)Container.DataItem).TotalMinutes/60.00).ToString("N2") 

enter image description here

請千萬注意這是ROUNDING!

如果你想cutiing:

enter image description here

+0

可以分享這個工具吧。提前致謝。 – Nilish

+1

@Nilish http://www.linqpad.net/ –