Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:ComboBox列表问题

1楼
YDS 发表于: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
图片点击可在新窗口打开查看

2楼
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编辑过]
3楼
有点蓝 发表于:2024/11/25 17:12:00
我测试没有问题哦,请上传实例说明
4楼
YDS 发表于:2024/11/25 17:14:00
不行,e.Form.Controls("tzl")的下拉列表还是为空
5楼
有点蓝 发表于:2024/11/25 17:38:00
要么没有符合条件的数据,要么有其它代码影响了
6楼
YDS 发表于:2024/11/26 8:14:00
GetComboListString应该是获取单列的数据吧,我现在的要求是指令表中"名称" '列设置为显示列,"指令" '列设置为取值列,GetComboListString函数可以吗?
7楼
有点蓝 发表于:2024/11/26 8:33:00
GetComboListString不可以。1楼的用法我测试没有问题
共7 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03101 s, 2 queries.