加载树-客户_AfterLoad
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
If user.group="管理员" Then
cmd.CommandText = "SELECT DISTINCT 地区_省, 地区_县市, 店面名称 From {店面信息}"
End If
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt, "地区_省|地区_县市|店面名称")
trv.Nodes.Insert("加载所有客户",0)
-------------------------------------------------------------------------------------------
加载树-客户_TreeView1_NodeMouseClick
Dim Value()As String
Dim Filter As String
Dim d1 As Date
Dim d2 As Date
Value = e.Node.FullPath.Split("\")
If e.Node.Text = "加载所有客户" Then
Filter = ""
Else
Select Case e.Node.Level
Case 0
Filter = "所属店面id in(select 店面ID from 店面信息 where 地区_省 = '" & Value(0) & "')"
'MessageBox.Show(Value(0))
Case 1
Filter = "所属店面id In(Select 店面ID from 店面信息 where 地区_省 = '" & Value(0) & "' And 地区_县市='" & Value(1) & "')"
'MessageBox.Show(Value(1))
Case 2
Filter = "所属店面id =(Select 店面ID from 店面信息 where 店面名称='" & Value(2) & "')"
'MessageBox.Show(Value(2))
End Select
End If
DataTables("店面客户信息").LoadFilter = Filter
DataTables("店面客户信息").Load()