Foxtable(狐表)用户栏目专家坐堂 → 升级5.29新版后DrawCell出现问题


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

主题:升级5.29新版后DrawCell出现问题

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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
升级5.29新版后DrawCell出现问题  发帖心情 Post By:2020/10/30 4:47:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:屏幕截图 2020-10-29 222519.png
图片点击可在新窗口打开查看


删除订单按钮代码:
If Tables("待审核订单_table1").Current IsNot Nothing Then
    If MessageBox.Show("是否删除当前订单?","请确认",MessageBoxButtons.YesNo,MessageBoxIcon.Question) = DialogResult.Yes Then
        'DataTables("订单付款明细表").SQLDeleteFor("订单号 = '" & Tables("待审核订单_table1").Current("订单号") & "'")
        Tables("待审核订单_table1").Current.Delete
        DataTables("销售订单").save
        DataTables("销售明细表").save
    End If
End If

销售订单DrawCell代码:
If e.Col.Name = "未付款" Then
    If e.Row.IsNull("未付款") = False '且该列已经输入内容
        If e.Row("未付款") > 0 Then
            e.Style = "a"
        End If
    End If
End If

未升级前以上代码正常运行并且秒删选中订单,升级后,当删除选中订单时出错,并且遍历整个订单表,光标不停往下滚动,直到遍历结束耗时七八分钟(由于不能上传视频不能展现)。如果当前窗口表有1万行得遍历1万才能结束。如果注释销售订单中的DrawCell代码,此现象消失。
请老师帮忙看看什么原因导致的问题,谢谢!
[此贴子已经被作者于2020/10/30 4:48:41编辑过]

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 8:51:00 [只看该作者]

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
  发帖心情 Post By:2020/10/30 14:11:00 [只看该作者]

删除bin目录也不行
删除订单的时候仍然出现:

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:11.png
图片点击可在新窗口打开查看

然后再点删除按钮就会重复1楼的现象,光标不停往下滚动,遍历整个订单表,直到遍历结束耗时七八分钟(由于不能上传视频不能展现)。如果当前窗口表有1万行得遍历1万才能结束。
[此贴子已经被作者于2020/10/30 14:13:01编辑过]

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/30 14:31:00 [只看该作者]

实例请发上来测试一下

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


加好友 发短信
等级:童狐 帖子:228 积分:2057 威望:0 精华:0 注册:2017/8/18 17:51:00
  发帖心情 Post By:2020/10/31 5:10:00 [只看该作者]

问题找到了,副本Table添加位置联动代码不正确导致,修改后问题解决。

 回到顶部