以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]格式化数据  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=35043)

--  作者:taoxg
--  发布时间:2013/6/22 17:04:00
--  [求助]格式化数据
DataTables("表").DataCols("列").SetFormat ("0.00")
SetFormat只能显示成两位小数,实际数据并没有改变。
用什么代码改变数据与显示一样

--  作者:Bin
--  发布时间:2013/6/22 17:08:00
--  
字符串?还是数值列?
字符串可以使用 Substring http://www.foxtable.com/help/topics/1421.htm

--  作者:taoxg
--  发布时间:2013/6/22 17:43:00
--  
是数值列
看了还是不会
我需要对整个列进行数据格式,麻烦能否把语句写给我,谢谢。

--  作者:yan2006l
--  发布时间:2013/6/24 0:02:00
--  
所以以后记得把列属性的小数位置设为2位,以后就没有这个烦恼了
--  作者:有点甜
--  发布时间:2013/6/24 6:28:00
--  

对于现有数据,在命令窗口执行:

 

For each dr as DataRow in DataTables("某表").DataRows

    dr("数值") = Math.Round(dr("数值"),2)

Next