binding
2016-05-17 41 views 0 likes 
0

我需要在綁定到數據庫時自動填充文本框中的日期。 注意我知道如何設置綁定以及如何設置當前日期。我不知道的是如何設置一個文本框。綁定到SQL Server時設置當前日期

這讓我綁定並保存到數據庫,但不顯示當前日期:

<asp:TextBox ID="txtDateWorked" runat="server" Text='<%# Bind("DateWorked","{0:d}")%>/> 

這讓我設定日期,但不綁定:

<asp:TextBox ID="txtDateWorked" runat="server" Text='<%# DateTime.Now.ToString("MM/dd/yyyy") %> /> 

我需要做兩件事並找不到這個答案。

回答

0

在數據綁定,你可以使用的列值:

DateTime now = DateTime.Now; 
(pass now to your DB here) 

若要顯示沒有保存到數據庫中,可以設置在頁面加載的文本框的值。

DateTime now = DateTime.Now; 
txtDateTime.Text = String.Format("{0:t}", Now); 
+0

我沒有綁定在代碼後面,但在窗體視圖的頁面上。我可以添加日期,並且可以綁定到數據庫。我只是不知道在窗體視圖中執行的語法。建議? –

+0

看看:http://stackoverflow.com/questions/5854320/set-current-date-in-formview – Bygonaut

相關問題