以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于自定义加载树的问题?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=55242)

--  作者:身份不明
--  发布时间:2014/8/13 10:14:00
--  关于自定义加载树的问题?

我在一个窗口里用了一个页面集合的控件,插入了库存,入库,出库3个表,可不可以在一个窗口的Afterload时间里,做3个自定义加载树。

我的代码如下:

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT 排单完成,Year(排单日期) As 年, Month(排单日期) As 月, Day(排单日期) As 日 ,选择人员 From {后期机器排单}"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt,"排单完成|年|月|日|选择人员")
trv.Nodes.Insert("加载所有数据",0)

\'加载第一页数据
With DataTables("后期机器排单")
    .LoadFilter = "" \'清除加载条件
    .LoadPage = 0 \'加载第一页
    .LoadOver="_Identify"
    .LoadTop = 8
    .Load()
    e.Form.Controls("TextBox1").Value = 1 & "/" & .TotalPages
End With


Dim cmd1 As New SQLCommand
Dim dt1 As DataTable
cmd1.C
cmd1.CommandText = "SELECT DISTINCT 排单完成,Year(排单日期) As 年, Month(排单日期) As 月, Day(排单日期) As 日 ,选择人员 From {后期手工排单}"
dt1 = cmd.ExecuteReader()
Dim trv2 As WinForm.TreeView = e.Form.Controls("TreeView2")
trv2.BuildTree(dt,"排单完成|年|月|日|选择人员")
trv2.Nodes.Insert("加载所有数据",0)

\'加载第一页数据
With DataTables("后期手工排单")
    .LoadFilter = "" \'清除加载条件
    .LoadPage = 0 \'加载第一页
    .LoadOver="_Identify"
    .LoadTop = 8
    .Load()
    e.Form.Controls("TextBox2").Value = 1 & "/" & .TotalPages
End With

 

关闭窗口以后没有错误提示,而且功能也实现了?这样就没有问题了吧,老师。


--  作者:Bin
--  发布时间:2014/8/13 10:18:00
--  
那就没问题了啊