2017-10-11 34 views
0

是否可以將網格視圖中的日期字段格式設置爲NOW或getdate。下面 的示例顯示了dataformatstring格式化日期,但我怎麼默認的日期GETDATE如何將網格視圖日期默認爲今天

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

源數據必須是今天的日期,而不是GridView。 – VDWWD

+0

正確,因爲它是一個綁定控件,所以你需要將它綁定到你想在代碼中看到的東西。 – Seano666

+0

源數據將其顯示爲空白,直到收到產品,然後我希望唯一的條目選項是在NOW中收到的日期。我不希望他們在NOW之前意外地提出一個日期 –

回答

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> 
相關問題