以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  双击目录树报错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=61359)

--  作者:xql8213
--  发布时间:2014/12/11 10:50:00
--  双击目录树报错

nodemousedoubleclick事件代码:

Dim Filter As String
Dim dr As DataRow = e.Node.DataRow \'获取生成此节点的行
If e.Node.Text <> "显示所有行" Then
    Select Case e.Node.Level
        Case 0
            Filter = "[部门] = \'" & dr("部门") & "\'"
          End Select
End If
Tables("员工档案").Filter = Filter

With DataTables("员工档案")
    .LoadFilter = Filter \'设置加载条件
    .LoadPage = 0 \'加载第一页
    .LoadTop = 20 \'每页20行
    .Load()
    e.Form.Controls("page").Value = 1 & "/" & .TotalPages
End With


--  作者:Bin
--  发布时间:2014/12/11 10:51:00
--  
报什么错?
--  作者:xql8213
--  发布时间:2014/12/11 10:54:00
--  

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

--  作者:有点甜
--  发布时间:2014/12/11 10:56:00
--  

重新Load表格以后,不能再用 e.Node.DataRow

 

你换一种思路吧。