Foxtable(狐表)用户栏目专家坐堂 → 表第一次加载出来后,使用遍历全选,会有一行选不上,不知道为啥,很诡异


  共有4100人关注过本帖平板打印复制链接

主题:表第一次加载出来后,使用遍历全选,会有一行选不上,不知道为啥,很诡异

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


加好友 发短信
等级:六尾狐 帖子:1265 积分:7838 威望:0 精华:4 注册:2017/12/31 14:53:00
回复:(chen37280600)回复:(有点甜)以下是引用ch...  发帖心情 Post By:2019/1/13 12:36:00 [只看该作者]

我发现这个代码,引发新的bug。我发现当所有行选上以后,再点击一次不会实现反选,以下红色的代码无效。但是如果去掉蓝色的代码,就没问题


Dim t As Table  = Tables("LoanInfo")

'当前版本直接遍历全选,会有部分行失败,由排序的BUG引发,所以触发一次排序,绕开BUG---
Dim s As String = t.Sort 
t.Sort ="_identify desc"
t.Sort =s
'当前版本直接遍历全选,会有部分行失败,由排序的BUG引发,所以触发一次排序,绕开BUG---

For Each r As Row In t.rows
    If r.Checked =True Then
        r.Checked =False
        MessageBox.show(1)
    Else 
        r.Checked =True
    End If
Next

 回到顶部
总数 15 1 2 下一页