格式化日期、貨幣和其它數據

格式化日期、貨幣和其它數據- -                                      


DataGrid控件中的信息最終是顯示在Web窗體頁中的一個HTML表格中,因此,爲了控制數據如何顯示,你可以爲每列的值來具體設置.NET字符串的格式,當DataGrid的AutoGenerateColumns屬性設爲TRUE時,不允許具體設定生成列的格式,只能對綁定列或者模板列如此設定。


    爲格式化數據,需要將列的“數據格式字符串”屬性設置爲適應數據的數據類型的一個字符串格式表達式,格式化字符串的稍複雜之處在於:同樣的指定字符,比如D,可以根據不同的結果應用於不同的數據類型(整型、日期)


注意:在VS中,你可以在屬性生成器的列標籤中指定格式化表達式。


     下表列出了格式化字符串的一些例子,可以通過查看VS文擋中的“格式化類型”和“BoundColumn.DataFormatting屬性”主題得到更多信息。


    應用於某一數據類型描述的格式化表達式:


Price:{0:c}


注意:{0}是一個0,不是字母O,數值或十進制數以貨幣格式顯示在字符“Price:”後,通過直接設定Page或Web.config文件的Culture屬性可以指定不同的貨幣格式。


{0:D4}   適用於整型(不能用於十進制數據)。四位一組,空位補零。


{0:N2}%    適用於十進制數。在字符%前顯示數字,精確到小數點後兩位。


{0:000.0}  適用於數字/十進制數。小數點後保留一位,小數點前不足三位的補零。


{0:D}      適用於日期/日期時間。採用長時間格式如: ("Thursday, August 06, 1996").


日期格式取決於page頁或者Web.config 文件的culture設置.


{0:d}      適用於日期/日期時間。採用短日期格式,如 ("12/31/99").


{0:yy-MM-dd}適用於日期/時間,以年-月-日格式顯示,如: (96-08-06).
 

發佈了19 篇原創文章 · 獲贊 3 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章