Похоже, тип данных, с которого вы начинаете (это не совсем понятно), является числовым типом данных. Если начальные нули важны и должны быть сохранены, тогда числовой тип данных является неправильным для использования. Когда «001» не совпадает с «1», и вы не собираетесь добавлять, вычитать и т. Д., То вы имеете дело не с числом, а с числовой строкой. Ваша проблема - один из способов, которым вы можете быть укушены этой неправильной классификацией.
Что вы можете сделать, это изменить MaskDataType вашей EditMask на StringMask !, и использовать маску наподобие "######", которая запрещает вводить буквенные символы.
Теперь, если у вас есть данные , хранящиеся в цифровом виде, это другая проблема ...
Удачи,
Терри.