我在使用Developer Express XtraGrid控件中的貨幣符號顯示數據時遇到問題。Developer Express XtraGrid - 不會顯示貨幣。忽略DisplayFormat
問題中的列是float和decimal數據類型。
基本上它似乎忽略格式化時
...無論是通過設計師設置...
選擇左邊 單擊「主要」部分「列」 添加我的專欄,到每一個設置的fieldName,然後顯示格式: DisplayFormat/formatString的= C2 DisplayFormat/FormatType =數字
...,還可在運行..
DevExpress.Utils.FormatInfo fi = new DevExpress.Utils.FormatInfo();
fi.FormatType = DevExpress.Utils.FormatType.Numeric;
fi.FormatString = "c2";
gridColumn3.DisplayFormat.Assign(fi); //Denomination
gridColumn5.DisplayFormat.Assign(fi); //Value
沒有任何效果。
我看到別人有什麼似乎這裏是同一個問題上的DevExpress網站: http://www.devexpress.com/Support/Center/p/Q302261.aspx
由Ted provioded示例項目工作正常爲此,當我改變DisplayFormat爲數值「C2」這顯示了當前的符號,因爲我想
認爲這是一個奇怪的屬性,已經在XtraGrid中設置了某處,我在表單中添加了一個全新的屬性,除了要填充的列以外,沒有其他設置。 DisplayFormat如上所述。
仍然沒有運氣。
任何想法? 非常感謝
希望我可以幫忙,但我試過你做了什麼,它在DexExpress 11.2.11上的工作正常。你有沒有嘗試從一個全新的解決方案開始?讓事情更進一步,(這真的是一個延伸,但是......)也許是重新安裝DevExpress? – kenrogers