如何将网格视图日期默认为今天

时间:2017-10-11 16:14:43

标签: asp.net

是否可以将网格视图中的日期字段格式化为NOW或getdate。 下面的示例显示了格式化日期的dataformatstring,但是如何将日期默认为getdate

        <asp:BoundField ApplyFormatInEditMode="True" DataField="DateReceived" 
                DataFormatString="{0:MM-dd-yyyy}" HeaderText="DateReceived" HtmlEncode="False" 
                SortExpression="DateReceived" />

1 个答案:

答案 0 :(得分:0)

如果您真的想使用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>