以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 为什么表中行不能全部选中? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=118613) |
-- 作者:happyft -- 发布时间:2018/5/7 14:21:00 -- 为什么表中行不能全部选中? 在菜单上设计了一个检查框,想实现勾选时选中当前表中的所有行,但为什么有时会有一两行不会勾选上呢? 代码如下: If e.CheckBox.Checked = True Then For Each r As Row In Tables(winName & "_主表").Rows r.Checked = True Next Else For Each r As Row In Tables(winName & "_主表").Rows r.Checked = False Next End If 经常会是最后一行不会勾选,或者中间某一行不会勾选,为什么? 谢谢!
|
-- 作者:有点蓝 -- 发布时间:2018/5/7 14:28:00 -- 测试没有问题,BeforeCheckRow、afterCheckRow有没有代码 |
-- 作者:HappyFt -- 发布时间:2018/5/7 15:01:00 -- 没有啊,我就觉得好奇怪,有时将数据重新加载又可以,但多数时候都是最后一行勾选不上,找不到啥原因 |
-- 作者:有点蓝 -- 发布时间:2018/5/7 15:03:00 -- 做个例子发上来看看 |
-- 作者:kaiyu -- 发布时间:2018/5/7 15:24:00 -- 是的,我也发现有这个情况 |