必须设置GridView磅定那一项中有一个什么属性,具体忘记了,自己找一下关于编码格式的

解决方案 »

  1.   

    请查一下 HTMLEncode 属性,设定后即可显示为指定的格式。
      

  2.   

    设置boundfield的htmelencode属性为false
      

  3.   

    DataFormatString="{0:格式字符串}" 我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串    输入                          结果 
    "{0:C}"            12345.6789            $12,345.68 
    "{0:C}"            -12345.6789            ($12,345.68) 
    "{0:D}"            12345                      12345 
    "{0:D8}"          12345                      00012345 
    "{0:E}"             12345.6789           1234568E+004 
    "{0:E10}"        12345.6789            1.2345678900E+004 
    "{0:F}"             12345.6789            12345.68 
    "{0:F0}"           12345.6789           12346 
    "{0:G}"            12345.6789            12345.6789 
    "{0:G7}"          123456789             1.234568E8 
    "{0:N}"            12345.6789            12,345.68 
    "{0:N4}"          123456789            123,456,789.0000 
    "Total: {0:C}" 12345.6789          Total: $12345.68 其常用的日期格式如下表所示: 格式         说明                        输出格式 
    d              精简日期格式         MM/dd/yyyy 
    D             详细日期格式         dddd, MMMM dd, yyyy 
    f               完整格式                 (long date + short time) dddd, MMMM dd, yyyy HH:mm 
    F             完整日期时间格式 (long date + long time)   dddd, MMMM dd, yyyy HH:mm:ss 
    g             一般格式                 (short date + short time) MM/dd/yyyy HH:mm 
    G            一般格式                  (short date + long time) MM/dd/yyyy HH:mm:ss 
    m,M       月日格式                   MMMM dd 
    s            适中日期时间格式 yyyy-MM-dd HH:mm:ss 
    t             精简时间格式           HH:mm 
    T           详细时间格式            HH:mm:ss
     注意:在ASP.NET 2.0中应设置HtmlEncode为false,否则DataFormatString不起作用
    例:<asp:BoundField DataField="SubTime" DataFormatString="{0:f}" HeaderText="SubTime"
                 SortExpression="SubTime" HtmlEncode="False" />