gridview中的日期格式仅包含日期

时间:2014-02-19 02:47:29

标签: c# asp.net sql-server database gridview

在我的数据库sql server中,列名为日期。我只插入日期。但我从该表中检索数据,然后显示date的时间。但我只想要date。 看这里  enter image description here

这是我的gridview

代码
  <asp:GridView ID="GridIssue" runat="server" CssClass="grid" AllowPaging="true" PageSize="8" OnPageIndexChanging="GridIssue_PageIndexChanging">
        <EmptyDataTemplate>
            <p style="margin-left: 10px;">No Book Has Been Issued Yet.</p>
        </EmptyDataTemplate>

    </asp:GridView>

如何从细胞中删除时间?

2 个答案:

答案 0 :(得分:1)

您需要使用相应的DateFormatString添加绑定字段:

<asp:BoundField DataField="DateFieldName" 
                HeaderText="MyDateTime"
                DataFormatString="{0:yyyy-MM-dd}"  />

MSDN on DateFormatString

答案 1 :(得分:1)

尝试将htmlencode属性设置为false,然后使用:

 <asp:BoundField DataField="action_issue_date" HeaderText="Date" SortExpression="action_yourdate" DataFormatString="{0:d}"  htmlencode="False">