以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  行的复选状态不能被选中  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=79989)

--  作者:文道古月
--  发布时间:2016/1/13 15:07:00
--  行的复选状态不能被选中

请帮忙看看,下面的代码,为什么不执行呢,测试已经执行到mxg2的,但是Checked = True就是没被选中

 

e。datarow的触发是根据另外一个表格的内容变化后触发

 


    With CurrentTable
        Dim i As String = .FindRow("[编码] = \'" & e.DataRow("编码") & "\'",.Position)
        If i >= 0 AndAlso e.NewValue IsNot Nothing Then
            If e.NewValue <> 0 Then
                systemready = False
                .Rows(i).Checked = True
MessageBox.show(2)
                systemready = True
            
            End If
               End If
    End With

[此贴子已经被作者于2016/1/13 15:07:27编辑过]

--  作者:文道古月
--  发布时间:2016/1/13 15:24:00
--  
手动触发有效
--  作者:Hyphen
--  发布时间:2016/1/13 15:54:00
--  
上传例子测试
--  作者:大红袍
--  发布时间:2016/1/16 11:51:00
--  
代码没有问题,上传具体例子测试。
--  作者:文道古月
--  发布时间:2016/1/16 12:04:00
--  

哈,你终于又出现了。

 

 

已解决了,谢!