Foxtable(狐表)用户栏目专家坐堂 → ComboBox列表问题


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

主题:ComboBox列表问题

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


加好友 发短信
等级:三尾狐 帖子:640 积分:3669 威望:0 精华:0 注册:2011/5/21 18:05:00
ComboBox列表问题  发帖心情 Post By:2024/11/25 16:46:00 [只看该作者]

        Dim lst As WinForm.ComboBox
        Lst = e.Form.Controls("tzl")
        lst.DisplayMember = "名称" '设置显示列
        lst.ValueMember = "指令" '设置取值列
        lst.DataSource = "指令" '列表项目来自于客户表
        lst.DataFilter = "类型 = 'AC200'"

 lst.DataFilter 使用不对,指令表的内容如下:


图片点击可在新窗口打开查看此主题相关图片如下:01.png
图片点击可在新窗口打开查看


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


加好友 发短信
等级:狐精 帖子:3215 积分:21361 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2024/11/25 16:59:00 [只看该作者]

试试:
Dim cmb As WinForm.ComboBox
cmb = e.Form.Controls("tzl")
cmb.ComboList = DataTables("指令").GetComboListString("名称","名称='指令' and  类型 = 'AC200'")

[求助]求助ComboBox控件DataFilter属性的使用方法 - 专家坐堂 - Foxtable(狐表) - 新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
[此贴子已经被作者于2024/11/25 17:08:20编辑过]

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


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/25 17:12:00 [只看该作者]

我测试没有问题哦,请上传实例说明

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


加好友 发短信
等级:三尾狐 帖子:640 积分:3669 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2024/11/25 17:14:00 [只看该作者]

不行,e.Form.Controls("tzl")的下拉列表还是为空

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


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/25 17:38:00 [只看该作者]

要么没有符合条件的数据,要么有其它代码影响了

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


加好友 发短信
等级:三尾狐 帖子:640 积分:3669 威望:0 精华:0 注册:2011/5/21 18:05:00
  发帖心情 Post By:2024/11/26 8:14:00 [只看该作者]

GetComboListString应该是获取单列的数据吧,我现在的要求是指令表中"名称" '列设置为显示列,"指令" '列设置为取值列,GetComboListString函数可以吗?

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


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/26 8:33:00 [只看该作者]

GetComboListString不可以。1楼的用法我测试没有问题

 回到顶部