以文本方式查看主题

-  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=170231)

--  作者:jiterp
--  发布时间:2021/7/17 13:23:00
--  如何批量设置所有表的数值字段属性为默认显示千分符?
如何用代码批量设置显示格式,比如统一设置所有表的数值字段属性为默认显示千分符。

我用以下代码执行后,然后看了一下表数值字段的属性,显示千位分隔符,还是FALSE.
For Each dt As DataTable In DataTables
    For Each dc As DataCol In dt.DataCols
        If dc.IsNumeric Then
            dc.SetFormat("#,###")
        End If
    Next
Next

[此贴子已经被作者于2021/7/17 13:24:43编辑过]

--  作者:有点蓝
--  发布时间:2021/7/17 13:49:00
--  
代码设置的属性,不会更改菜单列属性的设置。总之查看表数据起作用即可