Foxtable(狐表)用户栏目专家坐堂 → 为何TABLE的复选框选不上呢?


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

主题:为何TABLE的复选框选不上呢?

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


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
为何TABLE的复选框选不上呢?  发帖心情 Post By:2014/8/19 10:16:00 [只看该作者]

Dim zcls As String =zcl.Replace(" ","")

For Each r As Row In Tables("选房窗口_table1").Rows

  
    If zcls.Contains( r("房间号") )    Then
         messagebox.show("you")     ' 这里能显示"you"
        r.Checked = True
    End If
Next

 

 

红色代码可以被执行到,但复选框没有被勾选上, 谁能知道代码错在哪里?


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


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

 你说的复选框,是表格最左边的那个吗?不可能不能勾选。

 

 如果不能,就是你在表格BeforeCheckRow写了取消的代码


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


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2014/8/19 10:23:00 [只看该作者]

BeforeCheckRow  里面没有代码,

 

aftercheckrow 里面的代码都被我 注释掉了,

 

还是不行


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


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

 那就不可能,做个简单例子发上来。

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


加好友 发短信
等级:小狐 帖子:385 积分:3893 威望:0 精华:0 注册:2012/2/9 20:09:00
  发帖心情 Post By:2014/8/19 12:38:00 [只看该作者]

我找到原因了. 是因为代码后面还有这两行排序的代码,

把排序的代码移到前面就可以勾选了.

 

Tables("选房窗口_table1").Sort = "房型"
Tables("选房窗口_table2").Sort = "房型"


 回到顶部