EditItemTemplate中
调查时间(YYYY-MM-DD):
                <asp:TextBox ID="QuestTextBox" runat="server" Text='<%# Bind("Quest") %>' />目前显示:2010-10-10 00:00:00
怎么改成显示 :2010-10-10 啊? (如何设置这个TextBox的显示格式啊)

解决方案 »

  1.   

    <%# string.Format("{0:yyyy-MM-dd}",Bind("Quest") %>
      

  2.   

    报错,提示:当前上下文中不存在名称“Bind”
      

  3.   

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

  4.   

    我是这样的Text='<%# Bind("Quest").ToString("yyyy-MM-dd") %>'
      

  5.   

    <%#DateTime.Parse(Eval("WriteDatetime").ToString()).ToString("yyyy-MM-dd")%>
      

  6.   

    <%# Eval("finishtime","{0:yyyy-MM-dd}") %>也可以