在C#中遇到掩码问题

时间:2010-12-28 18:50:33

标签: c# devexpress mask masking

我想这会是一个DevExpress面具,但这就是我所拥有的:

var dlEdit = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
dlEdit.Mask.MaskType = MaskType.RegEx;
dlEdit.Mask.EditMask = "\\d{1,10}";

我正在尝试获得一个长度可达10位的数字,它将接受前导0,因为现在它将显示前导0(例如0032421243),直到该字段被点击为止在这种情况下它删除了它们。我尝试了一个数字掩模类型,但同样的事情只是它不会让我输入0开始。我认为这将是我的答案,但这种自定义类型不是。有人能指出我正确的方向,我需要什么?也许是不同类型的面具或什么?

1 个答案:

答案 0 :(得分:1)

你的面膜适合我。

您是否绑定到数字字段?
如果是这样,你不能这样做;数字字段不能存储前导零 切换到string字段。