2014-04-15 59 views
0

我用GridLookUpEdit獲得了表單。 DisplayMember類型是DateTime。所以我將GridLookUpEdit FormatType設置爲DateTime和FormatString爲「d」。但是,當我在GridLookUpEdit中選擇行時,所選值將顯示爲零時間,如15.04.2014 0:00:00。我怎樣才能避免這件事?如何隱藏GridLookUpEdit中的零?

+0

控件是ReadOnly。在網格關閉之後,我選擇了一行,而不是一個單元格,並且編輯器中出現了零。 –

+0

這是同樣的問題。我認爲這是一個面具類型的問題。嘗試使用與GridLookUpEdit編輯器的答案相同的技巧。 – Fares

回答

1

當你選擇一個特定的細胞,如果細胞被設置爲Editable然後顯示在單元格的編輯器。要使用特定的單元格編輯器,你必須添加幾行代碼:

// aDateColumn is the column you want to format 
// Custom mask 
RepositoryItemTextEdit columnEdit = new RepositoryItemTextEdit(); 
columnEdit.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.DateTime; 
columnEdit.Mask.EditMask = "d"; 

aDateColumn.ColumnEdit = columnEdit; 

更多信息here