Foxtable(狐表)用户栏目专家坐堂 → [讨论]模式窗口删除table最后一行的BUG


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

主题:[讨论]模式窗口删除table最后一行的BUG

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/10 13:20:00 [显示全部帖子]

 所给的例子,测试没问题。你先升级到最新版foxtable。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/13 10:05:00 [显示全部帖子]

以下是引用liaos在2017/9/13 9:51:00的发言:
我也发现同样的问题,在窗口删除行后会出现系统报错,但仅对在窗口当时增加新行的最后一行,如果窗口关闭,重新打开,那么不管是不是最后一行,都不会报错,搞了一天了。

[此贴子已经被作者于2017/9/13 9:52:12编辑过]

 

上面帖子的例子,你测试是否报错?你表格肯定还有别的事件写有冲突的代码,比如 beforeSelChanged、CurrentChanged 等等


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/9/13 13:10:00 [显示全部帖子]

If Tables("单罐数据_网络").current IsNot Nothing
    Dim lst As WinForm.ListBox
    Lst = e.form.Controls("ListBox1")
   
    lst.DataSource = "" '列表项目来自于客户表
    Dim r = Tables("单罐数据_网络").Current.delete
    lst.DataSource = "单罐数据_网络" '列表项目来自于客户表
End If

 回到顶部