在输入数字时

时间:2018-08-06 10:27:59

标签: c# winforms kendo-ui kendo-asp.net-mvc

我只是在我的项目中使用剑道下拉列表

var editorElement = (RadDropDownListEditorElement)editor.EditorElement;
editorElement.KeyPress += EditorElement_KeyPress;
editorElement.FormatString = "D9";

这可以用于两种输入方式,从下拉列表中选择数据并直接从键盘写入,从列表中选择时,我设法用Value Member & Display Member来定位数字。但是我在使用键盘输入时会遇到这种情况,每当我输入数字时,它总是像这样默认显示

15769.9292

仅当我切换到另一个窗口时,它才能转换为项目中的当前文化

15 769,9292 //fr-FR
15,769.9292 //en-US

无论如何,即使输入数字也可以设置文化格式,例如用法语写数字时显示逗号而不是点?

0 个答案:

没有答案