Foxtable(狐表)用户栏目专家坐堂 → 关于自定义加载树的问题?


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

主题:关于自定义加载树的问题?

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


加好友 发短信
等级:一尾狐 帖子:459 积分:3137 威望:0 精华:0 注册:2014/2/13 9:22:00
关于自定义加载树的问题?  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/8/13 10:18:00 [只看该作者]

那就没问题了啊

 回到顶部