這看起來應該很簡單,但我完全失敗,關於如何實現的MSDN示例根本沒有解決格式化問題。我有一個TextBox
我能夠綁定到Date
類型的字段,如下所示:在FormView中格式化日期EditItemTemplate
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("CheckDate") %>' />
但是我不使用時間部分,並想在編輯模式下將現有值顯示爲短日期格式。現在我得到「MM/dd/yyyy hh:mm:ss」。
嘗試將格式代碼添加到Bind
表達式會導致編譯錯誤,但我不知道在FormView.EditItemTemplate
中設置綁定的其他方式。幫幫我!
謝謝,我不知道'Bind()'接受一個可選的格式字符串。 '「{0:d}」'爲我工作。 – pseudocoder
感謝add'l示例,如果我需要在將來對初始值進行更復雜的操作,可能會很有用。我可以給你+1兩次嗎? ;)海事組織的內聯例子是最可讀的(但代碼隱藏之一絕對是最「可輻射的」)。 – pseudocoder