1
我有一個DevExpress PivotGrid在我的網站,從一個SQL視圖抓取一堆數字。我想將它們格式化爲2位小數。我已經試過如下:DevExpress樞軸網格不接受格式字符串
<dx:pivotgridfield id="AverageDailySales" visible="True"
fieldname="AvgDailySales" CellFormat-FormatString="(0:n2}" Options-AllowFilter="True"></dx:pivotgridfield>
而且在Page_Load:
AverageDailySales.CellFormat.FormatType = DevExpress.Utils.FormatType.Numeric
AverageDailySales.CellFormat.FormatString = "{0:n2}"
AverageDailySales.GrandTotalCellFormat.FormatType = DevExpress.Utils.FormatType.Numeric
AverageDailySales.GrandTotalCellFormat.FormatString = "{0:n2}"
但它仍然沒有格式化兩個地方。當我把它作爲一個數據字段(並且我得到一個完整的列)時,它可以工作。否則它不會。任何想法我做錯了什麼?
只是一個觀察。你有'CellFormat-FormatString =「(0:n2)」'。''有一個'('而不是'{'不應該是'{0:n2}''? – shamp00 2013-03-06 09:24:13
可能是這樣 - 我沒有我沒有注意到,直到現在,我繼承了這個項目,並且有相當數量的蹩腳代碼,所以有時候會有類似這種混合的東西。 – 2013-03-07 15:32:04
@ shamp00忘記在第一個標籤中標記ya,我無法編輯它。所以現在給你加上標籤,以防你感興趣的原因 – 2013-03-07 16:13:10