用DataFormatString格式化GridView

在GridView里面使用DataFormatString是可以实现格式化字符串,但是怎么设置就不起作用,最后发现,由于2.0出于安全性的考虑,还要同时设置HtmlEncode = false,才能够使DataFormatString生效.

系統提供的數值資料格式符號

格式符號  說明 
C 或 c貨幣之格式,例:25000之"{0:c}"結果為NT$25,000.00。 
D 或 d十進位之格式,例:25000之"{0:d}"結果為25000。 
E 或 e科學符號之格式,例:25000之"{0:e}"結果為2.500000e+004。
F 或 fFixed-point之格式,例:25000之"{0:f}"結果為25000.00。 
G 或 g一般之格式,例:25000之"{0:g}"結果為25000。 
N 或 n數字有逗點之格式,例:25000之"{0:n}"結果為25,000.00。 
P 或 p百分比之格式,例:25000之"{0:p}"結果為2,500,000.00%。 
X 或 x十六進位之格式,例:25000之"{0:x}"結果為61a8。 

系統提供的日期格式符號

格式符號  說明 
d簡短日期之格式,例:"{0:d}"之結果為1900/1/1。 
D完整日期之格式,例:"{0:D}"之結果為1900年1月1日。
f完整日期簡短時間之格式,例:"{0:f}"之結果為1900年1月1日 上午 12:00。
F完整日期時間之格式,例:"{0:F}"之結果為1900年1月1日 上午 12:00:00。
g簡短日期簡短時間之格式,例:"{0:g}"之結果為1900/1/1 上午 12:00。 
G簡短日期完整時間之格式,例:"{0:G}"之結果為1900/1/1 上午 12:00:00。 
M 或 m月日之格式,例:"{0:m}"之結果為1月1日。 
R 或 rRFC1123之格式,例:"{0:r}"之結果為Mon, 01 Jan 1900 00:00:00 GMT。 
sISO 8601區域時間之格式,例:"{0:s}"之結果為1900-01-01T00:00:00。
t簡短時間之格式,例:"{0:t}"之結果為上午 12:00。
T完整時間之格式,例:"{0:T}"之結果為上午 12:00:00。
uISO 8601全球時間之格式,例:"{0:u}"之結果為1900-01-01 00:00:00Z。
U全球時間之格式,例:"{0:U}"之結果為1899年12月31日 下午 04:00:00。
Y 或 y年月之格式,例:"{0:y}"之結果為1900年1月。

自訂數值格式的符號

格式符號  說明 
0在數字之前或小數點之後補0,例:75.48之"{0:00000.000}"結果為00075.480。
表示數字,通常搭配其他符號使用。 
小數點,通常搭配其他符號使用。
一個逗點等於除1000,兩個逗點等於除1000000,例:100000000之"{0:0,,}"結果為100。
印出百分比符號,例:75.48之"{0:#%}"結果為7548%。
E+0,E-0,e+0 或 e-0 以科學符號表示,例:75.48之"{0:#.###e+0}"結果為7.548e+1。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值