在我的数据库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>
如何从细胞中移除时间?
您需要使用相应的DateFormatString添加绑定字段:
<asp:BoundField DataField="DateFieldName"
HeaderText="MyDateTime"
DataFormatString="{0:yyyy-MM-dd}" />
尝试将htmlencode属性设置为false,然后使用:
<asp:BoundField DataField="action_issue_date" HeaderText="Date" SortExpression="action_yourdate" DataFormatString="{0:d}" htmlencode="False">