formatando data em uma maskedtextbox

Por algumas razões não poderia utilizar o DateTimePicker, optando assim por uma MaskedTextBox, conforme o código abaixo, ao inserir a data no banco de dados, nenhum problema é encontrado como esperado.


‘dtpDataNascimento

Me.dtpDataNascimento.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
Me.dtpDataNascimento.Location = New System.Drawing.Point(687, 128 )
Me.dtpDataNascimento.Mask = “00/00/0000″
Me.dtpDataNascimento.Name = “dtpDataNascimento”
Me.dtpDataNascimento.Size = New System.Drawing.Size(105, 20)

Mas, ao resgatar a data de volta ao campo, para manutenção, os zeros desaparecem. Ex.: data no banco de dados  1944-08-27, mas no MaskeTextBox ela é exibida como 27/81/994_.

o problema é a formatação da data, formatarmos como o código abaixo:

Me.dtpDataNascimento.DataBindings.Add(”Text”, dataset, “nome_do_campo”, True, DataSourceUpdateMode.OnValidation, “”, “dd/MM/yyyy”)

abraço,
até…

Não existem posts relacionados.

1 comentário

  1. [...] Como esse campo é VARCHAR não é possível utilizar somente máscara conforme esse post esse post. [...]

Deixe um comentário

Por favor, seja educado. Seu e-mail nunca será publicado.