日期:2014-05-18  浏览次数:20578 次

怎么约束绑定控件里的小数位数?
请问下各位朋友:
          怎么约束GridView数据里的数据后面的小数点位数??


------解决方案--------------------
DataFormatString :{0:c} 货币类型
也可以写成0.00这样保留两位
然后设 HtmlEncode:True
------解决方案--------------------
<asp:BoundField DataField= "MyFieldName " DataFormatString= "{0:
0.00} " HtmlEncode= "false " ApplyFormatInEditMode= "true " />


GridView 中格式化整理
http://www.cnblogs.com/Jinglecat/archive/2007/05/20/753284.html
------解决方案--------------------
<asp:BoundField DataField= "MyFieldName " DataFormatString= "{0:N2} " HtmlEncode= "false " ApplyFormatInEditMode= "true " />

------解决方案--------------------
附录-常用格式化公式:
{0:C} 货币;
{0:D4}由0填充的4个字符宽的字段中显示整数;
{0:000.0}四舍五入小数点保留第几位有效数字;
{0:N2}小数点保留2位有效数字;{0:N2}% 小数点保留2位有效数字加百分号;
{0:D}长日期;{0:d}短日期;{0:yy-MM-dd} 例如07-3-25;;{0:yyyy-MM-dd} 例如2007-3-25