2013-04-12 50 views
0

在我們公司,長期日期和短日期日期的Windows區域設置被定製爲始終顯示當天的名稱這個:「dddd dd MMMM yyyy」爲「2012年4月12日,星期五」。DevExpress XtraGrid:如何強制日期時間格式不採用系統的短日期/長日期設置

在我們的CRM軟件,我們使用的DevExpress組件的很多,在XtraGrid中的一個,我想避免默認的系統行爲,並顯示自定義的格式化。

我確實設置了我的列以顯示MSDN上指定的格式類型:「DateTime」和FormatString:「G」,但是當我運行該軟件時仍顯示系統的短日期(2012年4月12日,星期五)

有沒有辦法來強制不使用系統默認的顯示格式?

謝謝

回答

2

您可以指定在DisplayFormat.FormatString財產想要的任何custom format string。您不僅限於標準格式字符串。例如,您可以指定該列的格式爲:

FormatString = "MM/dd/yyyy" 

,你會得到標準的美國式的短日期格式。

0

創建這樣一個DateTime:

DateTime dtime = DateTime.ToString("dddd dd MMMM yyyy"); 
相關問題