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



是否可以将网格视图中的日期字段格式化为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>

最新更新