我有一个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