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.
[...] Como esse campo é VARCHAR não é possível utilizar somente máscara conforme esse post esse post. [...]