Foxtable(狐表)用户栏目专家坐堂 → 自行设置目录树,根据目录树名称进行筛选的问题


  共有2701人关注过本帖平板打印复制链接

主题:自行设置目录树,根据目录树名称进行筛选的问题

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


加好友 发短信
等级:幼狐 帖子:67 积分:975 威望:0 精华:0 注册:2013/7/19 16:55:00
自行设置目录树,根据目录树名称进行筛选的问题  发帖心情 Post By:2015/9/10 9:52:00 [只看该作者]


AfterLoad事件如下

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nde As WinForm.TreeNode
Dim s As String
Dim Values() As String
trv.Nodes.Add("按人员类别")
trv.SelectedNode = trv.Nodes("按人员类别")
s = DataTables("人员基本信息").GetComboListString("人员类别")
Values = s.split("|")
For i As Integer = 0 To Values.Length-1
    trv.SelectedNode.Nodes.Add(Values(i))
    trv.SelectedNode.Nodes(Values(i)).Ic
Next
trv.Nodes.Add("按性别")
trv.SelectedNode = trv.Nodes("按性别")
s = DataTables("人员基本信息").GetComboListString("性别")
Values = s.split("|")
For i As Integer = 0 To Values.Length-1
    trv.SelectedNode.Nodes.Add(Values(i))
    trv.SelectedNode.Nodes(Values(i)).Ic
Next


NodeMouseDoubleClick 事件如下

Dim Filter As String
Dim dr As DataRow = e.Node.DataRow '获取生成此节点的行
Dim s As String
s = e.node.name
    
    Select Case e.Node.Level
       Case 1
       Filter = "s = '" & dr(s) & "'"
       End Select
Tables("人员基本信息").Filter = Filter

出现未将对象引用设置到对象的实例错误,求大神。
[此贴子已经被作者于2015/9/10 10:04:10编辑过]

 回到顶部