Foxtable(狐表)用户栏目专家坐堂 → 0值不显示


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

主题:0值不显示

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106382 积分:541051 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/20 13:41:00 [显示全部帖子]

录入的时候就不要录入0值了。如果是导入或者通过代码赋值的,判断一下0值就不要赋值了。

等有值再处理很麻烦的,
方法1、遍历所有单元格把0值改为nothing
2、到drawcell事件,把0值隐藏

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106382 积分:541051 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/11/20 14:11:00 [显示全部帖子]

For Each dr1 As DataRow In DataTables("表A").datarows
    For Each dc As DataCol In DataTables("表A").DataCols
        If dc.IsNumeric AndAlso dr1(dc.Name) = 0 Then  dr1(dc.Name) = dr1(dc.name)
    Next
Next

或者

    For Each dc As DataCol In DataTables("表A").DataCols
        If dc.IsNumeric  Then
            DataTables("表A").ReplaceFor(dc.Name,Nothing, dc.Name & " = 0")
        End If
    Next

 回到顶部