Foxtable(狐表)用户栏目专家坐堂 → 数据提速 求助


  共有2075人关注过本帖树形打印复制链接

主题:数据提速 求助

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


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
数据提速 求助  发帖心情 Post By:2018/7/10 22:05:00 [只看该作者]

---------------------------

---------------------------
耗时: 5.156秒
---------------------------
确定   
---------------------------


580行数据

Dim st As Date = Date.Now
'要测试耗时的代码

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C '数据源
cmd.CommandText = "SELE CT DIS TINCT 日期,收客部门,报备人 Fr om {终端用户}"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Fo rm.Controls("TreeView1")
trv.BuildTree(dt,"日期|收客部门|报备人", "", "日期 DESC,收客部门,报备人")
'trv.Nodes.Insert("加载所有数据",0)DESC


e.Form.Controls("CheckedComboBox选择列").value = "日期,收客部门,报备人"

For Each nd As WinForm.TreeNode In trv.AllNodes
    Select Case nd.Level
        Case 0
            nd.text = nd.name & "(" & DataTables("终端用户").Compute("count(日期)","日期='" & nd.name & "'") & "户)"
        Case 1
            nd.text = nd.name & "(" & DataTables("终端用户").Compute("count(收客部门)", "日期='" & nd.parentNode.name & "' and 收客部门='" & nd.name & "'") & "户)"
        Case 2
            nd.text = nd.name & "(" & DataTables("终端用户").Compute("count(收客部门)","日期='" & nd.parentNode.parentNode.name & "' and 收客部门='" & nd.parentNode.name & "' and 报备人 = '" & nd.name & "'") & "户)"
    End Select
Next


'加载目录模拟按钮
Dim btn1 As WinForm.Button = e.Form.Controls("001")
btn1.PerformClick()
'加载目录模拟按钮
'Dim btn As WinForm.Button = e.Form.Controls("Button10")
'btn.PerformClick()

MessageBox.Show("耗时: " & (Date.Now - st).TotalSeconds & "秒")'生成目录树

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/10 22:09:00 [只看该作者]

btn1.PerformClick()这里执行了什么代码?

 回到顶部
帅哥哟,离线,有人找我吗?
yifan3429
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2482 积分:22932 威望:0 精华:0 注册:2011/3/29 17:14:00
  发帖心情 Post By:2018/7/10 22:14:00 [只看该作者]

权限筛选

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/7/10 22:21:00 [只看该作者]

不执行这个按钮的代码,要多长时间?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/7/11 9:07:00 [只看该作者]

这种问题,做个例子发上来测试,才行。


 回到顶部