以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  求助:在表列改变事件代码中,可以弹出我可以修改 ,但是其对应的值就是不改成“是”  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131035)

--  作者:李孝春
--  发布时间:2019/2/14 17:29:00
--  求助:在表列改变事件代码中,可以弹出我可以修改 ,但是其对应的值就是不改成“是”
是当前表部门受案号发生改变后,就去人员关联表中查找对应部门受案号的数据,如果有,就把当前表中的是否关联修改为是!

下面代码运行可以弹出提示,但是值不对应修改!


代码如下:


Select Case e.DataCol.Name
    
    Case "部门受案号"
        Dim b13 As DataRow = DataTables("人员关联表").Find("部门受案号 = \'" & e.DataRow("部门受案号") & "\' ")
        If b13 Is Nothing Then \'如果不存在同编号的订单
        Else
            MessageBox.Show("我可以修改")
            e.DataRow("是否关联")="是"
        End If
        

--  作者:有点甜
--  发布时间:2019/2/14 18:05:00
--  

你的列是逻辑列?

 

e.DataRow("是否关联") = true