我正在使用infragistic網格,並設置每個列的DisplayFormat。 DisplayFormat是字符串類型,並且使用它`值來顯示cellValue.ToString(DisplayFormat)的值,表示值,以用戶當在網格(如紅外文檔說)字符串格式問題
在網格我有雙打中,具有點之後有很多數字,我不知道有多少。 而我需要使用千位分隔符。所以:
如果我有:
<br/>
12345678.12345
<br/>
12345678.12
<br/>
, I want grid to show:
<br/>
1234,5678.12345
<br/>1234,5678.12
如果我設置DisplayFormat到N5,我得到: 1234,5678.12000
我怎樣才能做到這一點?
我想告訴所有的數字,這個數字有。但我想忽略最後的零。所以,如果我有1.8900000,我只需要顯示1.89 – Archeg 2010-09-17 08:58:51
謝謝,第三選擇,即使它很醜,正在工作)真的很奇怪,爲什麼FW沒有更好的方式來提供這樣的格式 - 我認爲它們是非常用戶友好的,友好的 – Archeg 2010-09-17 09:04:44
在這種情況下,您需要選項*(3)*以上:'#,0。########',並且如果您預計值小於'0.00000001',那麼您需要添加更多小數點後的'#'字符(最多340個字符,我認爲這足以處理任何微小的'double'值)。 – LukeH 2010-09-17 09:05:09