Foxtable(狐表)用户栏目专家坐堂 → 怎样设置 把加载树显示在主页来? 代码改怎么写? 弄好了好几次都没有弄对头 如图


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

主题:怎样设置 把加载树显示在主页来? 代码改怎么写? 弄好了好几次都没有弄对头 如图

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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/4/23 11:31:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:幼狐 帖子:119 积分:870 威望:0 精华:0 注册:2013/3/14 15:37:00
  发帖心情 Post By:2013/4/23 11:43:00 [只看该作者]

希望多多指导指导    看一下 该怎么设置 谢谢 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:价格查询对比.rar

[此贴子已经被作者于2013-4-24 12:14:05编辑过]

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


加好友 发短信
等级:幼狐 帖子:119 积分:870 威望:0 精华:0 注册:2013/3/14 15:37:00
  发帖心情 Post By:2013/4/23 11:48:00 [只看该作者]

例子表也发上来了,  直接在表里设置 和在 窗口管理里设置   多谢


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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/4/23 13:25:00 [只看该作者]

楼主想在窗口中的Table控件的左边,显示加载树,但加载树只支持主表,不支持副表。


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


加好友 发短信
等级:幼狐 帖子:119 积分:870 威望:0 精华:0 注册:2013/3/14 15:37:00
  发帖心情 Post By:2013/4/24 10:46:00 [只看该作者]

我在  AfterLoad  里 输入的是  e.Form.Controls("TreeView1").BuildTree("产品表", "品牌|产品|分类|型号")

 

NodeMouseDoubleClick里输入的是

 

Dim Filter As String
If e.Node.Text = "加载所有数据" Then
    Filter = ""
Else
    Dim Value() As String
    Value = e.Node.FullPath.Split("\")
    Select Case e.Node.Level
        Case 0
            Filter ="[品牌] = '" & Value(0) & "'"
        Case 1
            Filter ="[品牌] = '" & Value(0) & "' And [产品] = '" & Value(1) & "'"
        Case 2
            Filter ="[品牌] = '" & Value(0) & "' And [产品] = '" & Value(1) & "' And [分类] = '" & Value(2) & "'"
        Case 3
            Filter ="[品牌] = '" & Value(0) & "' And [产品] = '" & Value(1) & "' And [分类] = '" & Value(2) & "' And [型号] = '" & Value(3) & "'"
    End Select
End If
DataTables("产品表").LoadFilter = Filter
DataTables("产品表").Load()

为什么显示出来的  不显示"加载所有行呢?"

 


此主题相关图片如下:0.jpg
按此在新窗口浏览图片上图不显示下图所示里的 加载所有行?

此主题相关图片如下:xx(p.jpg
按此在新窗口浏览图片

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


加好友 发短信
等级:幼狐 帖子:119 积分:870 威望:0 精华:0 注册:2013/3/14 15:37:00
  发帖心情 Post By:2013/4/24 11:10:00 [只看该作者]

也搞定了 

 

 

把 AfterLoad  改成 以下

Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.CommandText = "SELECT DISTINCT 品牌,产品,分类,型号 From {产品表}"
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(dt,"品牌|产品|分类|型号")
trv.Nodes.Insert("加载所有数据",0)

 

 

 


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


加好友 发短信
等级:幼狐 帖子:119 积分:870 威望:0 精华:0 注册:2013/3/14 15:37:00
  发帖心情 Post By:2013/4/24 11:12:00 [只看该作者]

版主 老大  那个价格对比 查询 那个怎么弄 您那点有没有这方面的 让我参考一下嘛。 多谢

 回到顶部
总数 17 上一页 1 2