是否可以将网格视图中的日期字段格式化为NOW或getdate。下面的示例显示了格式化日期的数据格式字符串,但是如何将日期默认为 getdate
<asp:BoundField ApplyFormatInEditMode="True" DataField="DateReceived"
DataFormatString="{0:MM-dd-yyyy}" HeaderText="DateReceived" HtmlEncode="False"
SortExpression="DateReceived" />
如果您确实想使用BoundField
则需要确保源数据是今天的日期。但是您可以轻松地显示今天的日期 带有TemplateField
.
<asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%# DateTime.Now.ToLongDateString() %>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="myOtherColumn1" />
<asp:BoundField DataField="myOtherColumn2" />
</Columns>
</asp:GridView>