我有一個DevExpress XtraGrid控件,我想將一個十進制數字放在其中一個單元格中,但是當我嘗試從單元格跳轉到另一個時,它只是不讓我,除非我再次更改該數字的值爲一個整數。 我已經修改了從設計到性能是這樣的:DevExpress XtraGrid單元格上的十進制數字
[
什麼都沒有發生,也會在Form.Load事件中,我以編程方式設置此屬性,但它似乎只是不工作。
colnBase.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric
colnBase.DisplayFormat.FormatString = "{0:N4}"
我已經檢查了DevExpress的論壇,但我無法找到答案,這是我的第一個問題在這裏,所以如果你們可以幫助我,我真的很感激它。
所以格式工作,它只是希望你輸入一個無小數位的整數,如果你試圖離開單元格這個數字是在?你是否使用任何類型的掩碼輸入? – dcreight
不,我所配置的只是DisplayFormat,但是當我嘗試將小數點放在單元格上時,它只是不讓我。我的數據表具有與設計者相同的數據類型,所以這不是問題。 –
是否:'colnBase.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Custom colnBase.DisplayFormat.FormatString =「n4」'work?我在DevExpress的一個更老版本中使用它,似乎工作正常。 – dcreight