DataFormatString 屬性設定欄位內容的顯示格式,其設定語法為:
DataFormatString="{0:格式字符串}"
「0」表示資料本身,而在冒號後面的格式字串代表資料顯示的格式。如果是日期顯示格式,各格式字串的代表意義為:
格式 | 說明 | 顯示範例 |
{0:d} | 精簡日期格式 | 1987/12/12 |
{0:D} | 詳細日期格式 | 1987年12月12日 |
{0:f} 或 {0:F} | 完整格式 | 1987年12月12日 上午 12:00 |
{0:g} 或 {0:G} | 一般格式 | 1987/12/12 上午 12:00 |
{0:m} 或 {0:M} | 月日格式 | 12月12日 |
{0:s} | 適中日期時間格式 | 1987-12-12T00:00:00 |
{0:t} | 精簡時間格式 | 上午 12:00 |
{0:T} | 詳細時間格式 | 上午 12:00:00 |
如果是數字顯示格式,各格式字串的代表意義為:
格式 | 原始數值 | 輸出結果 |
{0:C} 正數 | 1234.56789 | $1,234.57 |
{0:C} 負數 | 1234.56789 | ($1,234.57) |
{0:D} | 123456 | 123456 |
{0:D10} | 123456 | 0000123456 |
{0:E} | 1234.56789 | 1.23456789E+003 |
{0:E10} | 1234.56789 | 1.2345678900E+003 |
{0:F} | 1234.56789 | 1234.57 |
{0:F3} | 1234.56789 | 1234.568 |
{0:G} | 1234.56789 | 1234.56789 |
{0:G6} | 1234.56789 | 1.234567E3 |
{0:N} | 1234.56789 | 1,234.57 |
{0:N8} | 1234.56789 | 1,234.56789000 |