Foxtable(狐表)用户栏目专家坐堂 → 目录树更新


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

主题:目录树更新

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


加好友 发短信
等级:一尾狐 帖子:470 积分:3641 威望:0 精华:0 注册:2017/11/5 14:47:00
目录树更新  发帖心情 Post By:2019/2/22 22:31:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


 

我这里司机这块是调用 司机车辆信息 生成的目录树,如果当前目录树没有该客户的司机信息,然后通过 后面 + 调用司机车辆信息窗体,维护司机信息,维护好之后,然后再次调用司机目录树,可是现在不能立刻刷新目录树,请赐教

 

 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

已在司机车辆维护信息 关闭事件里写了代码,重新生成目录树

If Forms("司机车辆信息").opened Then

    Dim trv As WinForm.TreeView = Forms("司机车辆目录树").Controls("TreeView1")

    If Forms("新增采购煤干石").opened Then

        Trv.BuildTree("司机车辆信息","司机","司机类型 like '%拉煤干石%'","编号")

    ElseIf Forms("新增赊销销砖").opened Then

        Trv.BuildTree("司机车辆信息","司机","司机类型 like '%拉砖%'","编号")

    ElseIf Forms("新增客户发砖").opened Then

        Trv.BuildTree("司机车辆信息","司机","司机类型 like '%拉砖%'","编号")

    Else

        Trv.BuildTree("司机车辆信息","司机","","编号")

    End If

   

    trv.StopRedraw '停止绘制目录树

    For Each nd As WinForm.TreeNode In trv.AllNodes '遍历所有节点

        If nd.Level = 0 Then '如果是一级节点

            'nd.Text = nd.DataRow("编号") & "|" & nd.text

            nd.Text = nd.DataRow("编号") & "|" & nd.text & "|" & nd.DataRow("车号") & "|" & nd.DataRow("手机号")

        End If

    Next

    trv.ResumeRedraw '恢复绘制目录

Else

    e.Form.close

End If


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110795 积分:563913 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/2/22 22:38:00 [只看该作者]

到下拉窗口的DropDownOpened事件重新生成目录树

 回到顶部