以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]动态记载窗口没有实时更新。 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184841) |
||||
-- 作者:mengxxaa -- 发布时间:2023/1/9 9:02:00 -- [求助]动态记载窗口没有实时更新。 做了一个动态加载的窗口,改动数据后,动态窗口没有实时更新,需要重新打开窗口,或者重新打开系统才能看到。看了论坛上的其他帖子,说要重新调用treeview1的代码,怎么重新调用呢? |
||||
-- 作者:有点蓝 -- 发布时间:2023/1/9 9:06:00 -- 调用treeview1用了什么代码,把这个代码复制到需要调用的地方,比如刷新按钮、datacolchanged事件之类 |
||||
-- 作者:mengxxaa -- 发布时间:2023/1/9 9:52:00 -- treeview1代码为: Dim Filter As String If e.node.Text = "加载所有数据" Then Filter = "" Else Dim dr As DataRow = e.Node.DataRow \'获取生成此节点的DataRow Select Case e.Node.Level Case 0 Filter = "[so_cust] = \'" & dr("so_cust") & "\'" Case 1 Filter = "[so_cust] = \'" & dr("so_cust") & "\' And [so_stutas] = \'" & dr("so_stutas") & "\'" Case 2 Filter = "[so_cust] = \'" & dr("so_cust") & "\' And [so_stutas] = \'" & dr("so_stutas") & "\'And [so_cust_part] = \'" & dr("so_cust_part") & "\'" End Select End If DataTables("so_det").LoadFilter = Filter DataTables("so_det").Load() 不知道怎么改为适合datachanged事件代码,还望老师指点。 |
||||
-- 作者:有点蓝 -- 发布时间:2023/1/9 9:56:00 -- 动态窗口的表格和datachanged事件的表格有什么关系? |
||||
-- 作者:mengxxaa -- 发布时间:2023/1/9 10:47:00 -- 不知道放什么事件里处理了,研究不出来。用内置加载树的刷新按钮可以解决,但还是想用动态加载,在哪里解决实时更新的代码呢?请老师赐教 |
||||
-- 作者:有点蓝 -- 发布时间:2023/1/9 11:12:00 -- 请上传实例说明 |
||||
-- 作者:竑凯 -- 发布时间:2023/1/9 12:17:00 -- 刷新按钮代码能分享下吗? 我也遇到这个问题 不过我要求不高 点刷新按钮能刷新就可以了 |
||||
-- 作者:mengxxaa -- 发布时间:2023/1/9 13:38:00 -- 上传实例,请老师指点 |
||||
-- 作者:mengxxaa -- 发布时间:2023/1/9 13:42:00 -- |
||||
-- 作者:mengxxaa -- 发布时间:2023/1/9 13:44:00 --
为什么论坛有时候上传附件老是提示选择正确的文件呢
|