以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据如果有卸载后重新加载  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=138059)

--  作者:yifan3429
--  发布时间:2019/7/22 10:45:00
--  数据如果有卸载后重新加载
下面代码 动态加载 如何判断是否有数据如果有卸载后重新加载

e.Form.Controls("CheckedComboBox选择列").value = "客户等级,楼盘"
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C \'数据源
\'cmd.CommandText = "S ELECT DISTINCT 客户等级,楼盘 F rom 终端用户 where 客户等级 In (\'B类客户\',\'C类客户\',\'T类客户\',\'A类客户\',\'Y类客户\') "
cmd.CommandText = "S ELECT DISTINCT 客户等级,楼盘 F rom {终端用户}"
dt = cmd.ExecuteReader()
\'MessageBox.Show(dt.DataRows.Count)
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt,"客户等级|楼盘", "", "客户等级,楼盘 DESC")
trv.Nodes.Insert("所有数据", "所有数据(" & DataTables("终端用户").sqlCompute("count(部门)") & ")项", 0)

--  作者:有点蓝
--  发布时间:2019/7/22 11:14:00
--  
对什么卸载后重新加载?目录树?
--  作者:yifan3429
--  发布时间:2019/7/22 11:26:00
--  
是的  目录树不会刷新
那就是要刷新目录树  怎么做呢

[此贴子已经被作者于2019/7/22 11:26:52编辑过]

--  作者:有点蓝
--  发布时间:2019/7/22 11:51:00
--  
在需要刷新的时候,调用BuildTree重新生成目录树