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

问题描述 投票:1回答:2

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

这是我的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>

如何从细胞中移除时间?

c# asp.net sql-server database gridview
2个回答
1
投票

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

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

MSDN on DateFormatString


1
投票

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

 <asp:BoundField DataField="action_issue_date" HeaderText="Date" SortExpression="action_yourdate" DataFormatString="{0:d}"  htmlencode="False">
© www.soinside.com 2019 - 2024. All rights reserved.