Foxtable(狐表)用户栏目专家坐堂 → 如何将0%的单元格置空?


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

主题:如何将0%的单元格置空?

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


加好友 发短信
等级:幼狐 帖子:71 积分:927 威望:0 精华:0 注册:2014/12/8 15:38:00
如何将0%的单元格置空?  发帖心情 Post By:2019/3/13 14:46:00 [只看该作者]

如题:如何将单元格为0%(即显示按%显示的为0的数据)置空。

谢谢!
图片点击可在新窗口打开查看此主题相关图片如下:foxtable提问01.jpg
图片点击可在新窗口打开查看

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


加好友 发短信 F6
等级:狐精 帖子:3036 积分:19229 威望:0 精华:2 注册:2008/9/1 7:50:00
  发帖心情 Post By:2019/3/13 15:19:00 [只看该作者]

在DataColChanging事件中写入代码:
Dim cl As DataCol = e.DataCol
If cl.IsNumeric
     If e.NewValue = 0
        e.NewValue = Nothing
    End If
End If

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


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


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


加好友 发短信
等级:幼狐 帖子:71 积分:927 威望:0 精华:0 注册:2014/12/8 15:38:00
  发帖心情 Post By:2019/3/13 15:39:00 [只看该作者]

好象还是不行啊!我是从“数据表--列属性--按百分比格式显示”中选择了true来对此列数据进行格式设置的。

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


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

执行代码比如

 

DataTables("表A").ReplaceFor("第一列", nothing, "第一列 = 0")


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


加好友 发短信
等级:幼狐 帖子:71 积分:927 威望:0 精华:0 注册:2014/12/8 15:38:00
  发帖心情 Post By:2019/3/13 18:19:00 [只看该作者]

可以了,通过DrawCell--表事件 的  e.Row("列名1") = iif(e.Row("列名1") = 0,Nothing,e.Row("列名1"))来实现。
谢谢老师

 回到顶部