怎么在网格显示小数点后两位,四舍五入,整数后加.00,不足两位小数补齐

如何在网格显示小数点后两位,四舍五入,整数后加.00,不足两位小数补齐
如何在网格显示
小数点后两位,四舍五入,整数后加.00
我试过以下方法:
convert(numeric(30,2),isnull((colname   ,0.00))   as   colname      
round(isnull(gDepExtract,0.00),2)   as   colname      
cast   gDepExtract   as   decimal(10,2))     as   colname  

注:   我的数据类型为float,   编程工具   VB,   数据库   MSSQL
结果如下:
12.19  
13                  
14.4

要求是显示
12.19  
13.00                  
14.40


------解决方案--------------------
format(数据, "#############0.00 ")
------解决方案--------------------
显示时有format(数据, "##,###0.00 ")
在数据库里,在转换过来就行了