Foxtable(狐表)用户栏目专家坐堂 → drawCell事件问题


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

主题:drawCell事件问题

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


加好友 发短信
等级:八尾狐 帖子:1925 积分:17344 威望:0 精华:0 注册:2014/7/29 19:09:00
drawCell事件问题  发帖心情 Post By:2022/11/26 9:05:00 [显示全部帖子]

'--不显示0
If e.Col.IsNumeric Then 
    If e.Text = "0" OrElse e.Text = "0.00%" OrElse e.Text = "0.00" OrElse e.Text = "0.0000" Then
        e.Text = Nothing
    End If
End If

在全局表事件drawCell中用了上面的代码,表加载时此事件的全局开关也设置为true了,但为何有的表打开后还是会显示0?

谢谢!

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


加好友 发短信
等级:八尾狐 帖子:1925 积分:17344 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2022/11/26 10:13:00 [显示全部帖子]

If e.Col.IsNumeric Then 
    If e.Row(e.Col.name) = 0 OrElse e.Text = "0.00%" OrElse e.Row(e.Col.name) = 0.00 OrElse e.Row(e.Col.name) = 0.0000 Then
        e.Text = Nothing
    End If
End If
改成上面的还是一样,不知为何有部份表可以,部份表不起作用,但同样的代码在放在那些不起作用的表的表事件drawCell中就可以

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


加好友 发短信
等级:八尾狐 帖子:1925 积分:17344 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2022/11/26 10:38:00 [显示全部帖子]

用MessageBox.Show(CurrentTable.datatable.GlobalHandler.DrawCell)显示此表的全局开关是true说明是开启的
但就是不起作用,只好把代码在表事件中再写一遍了

另外如果要使用全局表drawcell事件,就不能在表事件drawCell中有任何代码?

想问一下,是不是使用全局表drawcell事件,所有表中只要有一个表事件drawCell中有写了代码全局表事件drawCell就不起作用了,
还是只是某个表的表事件drawCell写了代码,这个表的全局表事件drawCell代码不起作用?

 回到顶部