我有一个带掩码的MaskedTextBox(999)999 9999。 当用户输入一个数字时,text属性会给我这个:
(0881) 444 5445
但是我想将原始文本保存到数据库字段,如下所示:08814445445
。
我怎么能这样做?
答案 0 :(得分:8)
根据我找到的here,您可以将TextMaskFormat
- 属性设置为MaskFormat.ExcludePromptAndLiterals
。那应该是你的解决方案。
MaskFormat
- 枚举包含一些"选项"对于MaskedTextBox
他们是:
ExcludePromptAndLiterals
仅返回用户输入的文字。IncludeLiterals
返回用户输入的文本以及掩码中定义的任何文字字符。IncludePrompt
返回用户输入的文本以及提示字符的任何实例。IncludePromptAndLiterals
返回用户输入的文本以及掩码中定义的任何文字字符以及提示字符的任何实例。默认为
IncludeLiterals
答案 1 :(得分:1)
答案 2 :(得分:0)
尝试将maskedTextBox.TextMaskFormat
属性设置为
MaskFormat.ExcludePromptAndLiterals