Foxtable(狐表)用户栏目专家坐堂 → 用代码设置表的列属性不能保存


  共有3477人关注过本帖树形打印复制链接

主题:用代码设置表的列属性不能保存

帅哥哟,离线,有人找我吗?
lrj03
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:92 积分:1117 威望:0 精华:0 注册:2011/5/6 12:46:00
用代码设置表的列属性不能保存  发帖心情 Post By:2014/8/18 12:35:00 [只看该作者]

想把所有表中的数字列设置为千分位带两位小数的显示格式:

 

For Each dt As DataTable In DataTables
       For Each dc As DataCol In dt.DataCols
        If dc.IsNumeric Then
        dc.SetFormat("n")
        End If
    Next
Next

在“命令窗口”执行代码,执行后表的数字显示是#,###.00格式,但重新打开项目,数字又显示为原始格式了,

这是为什么?要怎样才能达到代码修改格式的目的?


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/8/18 14:00:00 [只看该作者]

 用代码设置的就是不会保存的。你可以在AfterOpenProject加入这段代码,这样启动的时候就能设置了。


 回到顶部
帅哥哟,离线,有人找我吗?
lrj03
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:92 积分:1117 威望:0 精华:0 注册:2011/5/6 12:46:00
  发帖心情 Post By:2014/9/14 3:27:00 [只看该作者]

谢谢指点,在AfterOpenProject加入这段代码非常非常省事!


 回到顶部