簡體   English   中英

Datagridview處理smallDatetime數據庫字段

[英]Datagridview mangling smallDatetime database field

我正在填充一個DataTable,然后將其綁定到GridView控件。 但是,邊界字段之一是smallDateTime字段,並且在插入到Gridview時會處理數據,如何克服這一問題? 我已將boundfield設置為具有格式,但無濟於事,日期仍然是錯誤的。 當我說錯時,我的意思是,例如,一條記錄包含日期11/21/2010,在gridview中它顯示為3/2/2011 ...我該如何糾正呢?

<asp:boundfield datafield="PubDate" headertext="Last Ad Date" 
                SortExpression="PubDate" DataFormatString="{0:d}" 
                HeaderStyle-Wrap="false" ItemStyle-Wrap="false" ItemStyle-Width="75px" HtmlEncode="false">
            </asp:boundfield>

謝謝

您正在格式化為Decimal,而不是SmallDateTime。 參見例如http://www.csharp-examples.net/string-format-datetime/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM