2017-03-27 444 views
0

我想填寫一個TextBox,在今天的日期在Visual Basic中鍵入日期。 (格式dd/MM/yyyy)我嘗試了不同的解決方案,我在網上獲得它,但他們沒有這樣做。如何填寫TextBox類型日期與今天的日期VB.Net

例如。今天的日期是2017年3月29日。我需要的是,當我加載網頁,文本框看起來是這樣的:

TextBox date ok

但問題是,當我加載網頁,文本框會出現這樣的:

TextBox date

這些是我在網絡上獲得的一些解決方案。

TextBox.Text = DateTime.Now.ToString("dd/MM/yyyy") 

Dim today As String = DateTime.Now.ToString("dd/MM/yyyy") 
TextBox.Text = today 

TextBox.Text = Date.Today.ToString("dd/MM/yyyy") 

Dim today As String = String.Format("{0:dd/MM/yyyy}", DateTime.Now) 
TextBox.Text = today 

TextBox.Text = System.DateTime.Now.ToString("dd/MM/yyyy") 

TextBox.Text = Text = DateTime.Now.Date.ToShortDateString() 

重要的是,我正在Page_Load事件處理程序中調用方法。 TextBox只有一個以特定ID調用的形式。 此TextBox可以編輯也很重要。

+1

「他們沒有工作」並沒有告訴我們什麼有用的東西。 –

+0

所有這些應該「工作」。你能解釋一下,在你的情況下,「不起作用」是什麼意思? – sh1rts

+0

你是什麼意思的「Page_Load事件」?如果它不是Form_Load,那麼Application.DoEvents()或Me.Update()可能會有所幫助。 – muffi

回答

0

你需要解決的文本框,如: textbox1.text或textbox2.text等,並不僅僅是textbox.text