以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  ComboBox列表问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=194296)

--  作者:YDS
--  发布时间:2024/11/25 16:46:00
--  ComboBox列表问题
        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
--  发布时间: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编辑过]

--  作者:有点蓝
--  发布时间:2024/11/25 17:12:00
--  
我测试没有问题哦,请上传实例说明
--  作者:YDS
--  发布时间:2024/11/25 17:14:00
--  
不行,e.Form.Controls("tzl")的下拉列表还是为空
--  作者:有点蓝
--  发布时间:2024/11/25 17:38:00
--  
要么没有符合条件的数据,要么有其它代码影响了