RETIRAR FORMATO LIMPO MASK

PHELIPO 19/05/2010 18:19:43
#342230
Boa Tarde pessoal!

Estou com uma dúvida ao gravar o número de RG no banco usando Mask.
Quando o campo RG está limpo é gravado no banco este formato do Mask ________-_.
Como faço para não gravar esse formato limpo , sem registro ________-_, no banco?

Obrigado!

JWCELYO 19/05/2010 19:18:39
#342232
Resposta escolhida
bom PHELIPO se você estive usando em seu banco de dados na coluna RG o tipo de dados Nchar não vai mudar muita coisa deixa em branco. até porque nchar é para valores exatos onde não existe variação de caracteres mesmo que você retire os underlines do mask ira ocupa mesmo espaço no banco de dados.
JONATHANSTECKER 23/05/2010 20:31:14
#342579
Boa noite Phelipo,

A lógica do Jucelio está certa, não vai mudar muita coisa deixando em branco, porém isso é fácil de resolver...

A propriedade de TextMaskFormat determina como o literal e o prompt caracteres na máscara é processado quando a geração a cadeia de caracteres formatada. Mais especificamente, ele determina se caracteres literais, caracteres prompt ou ambos são incluídos na propriedade Text. Quando caracteres prompt são excluídas, elas são transformadas em espaços a cadeia de caracteres formatada.

Me.MaskedTextBox1.TextMaskFormat = MaskFormat.ExcludePromptAndLiterals

Atenciosamente,
Jonathan Stecker
JONATHANSTECKER 11/11/2010 19:01:08
#357255
Caso tenha resolvido, encerre o tópico e pontue quem lhe ajudou!
JONATHANSTECKER 19/03/2011 00:11:27
#368508
Favor ENCERRAR o tópico caso tenha resolvido o problema!
Tópico encerrado , respostas não são mais permitidas