Foxtable(狐表)用户栏目专家坐堂 → 下拉窗口中显示内容的控制


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

主题:下拉窗口中显示内容的控制

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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
下拉窗口中显示内容的控制  发帖心情 Post By:2017/9/14 8:06:00 [只看该作者]

有点甜老师:你好!

      我根据存货目录作了个存货选择的下拉窗口,用了一段时间,发现存货目录中有的存货目录不需用了,但今后可能用到,故设置了一个字段,分为在用和停用。现在怎样在存货选择的下拉窗口中设置,只加载在用的存货目录?
     我在下拉窗口中的代码:select语句:SELECT top 5000 * F rom {存货目录} ;
AfterLoad
  '生成目录树
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT DISTINCT 大类,小类,存货编码,存货名称,使用状态,拼音编码,大单位,规格 F rom {存货目录} Where [使用状态]='在用'"
dt = cmd.ExecuteReader()

Dim trv As WinF orm.TreeView = e.F orm.Controls("TreeView1")
trv.BuildTree(dt,"大类|小类")
trv.Nodes.Insert("加载所有数据",0)
可实际还是全部显示存货目录(在用和停用全部显示),该如何修改?


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


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

表格的select语句改成

 

SELECT top 5000 * From {存货目录} where 使用状态 = '在用'


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


加好友 发短信
等级:二尾狐 帖子:553 积分:5327 威望:0 精华:0 注册:2011/6/7 13:33:00
  发帖心情 Post By:2017/9/17 6:25:00 [只看该作者]

还有其他的方法吗?这个我试过,加上where 使用状态 = '在用'和不加是一样的结果。

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


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

以下是引用zhangxl1964在2017/9/17 6:25:00的发言:
还有其他的方法吗?这个我试过,加上where 使用状态 = '在用'和不加是一样的结果。

 

做一个例子发上来测试。


 回到顶部