以文本方式查看主题

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

--  作者:zhangchi96
--  发布时间:2023/1/30 16:44:00
--  下拉列表问题
添加了一个组合框combobox  ,名称:身份列表 
设置为:身份列表.ComboList = DataTables("选项列表").GetComboListString( "省" ," " ) \'设计下拉列表清单

Dim dr1 As DataRow
。。。。。

请问,1、如果下拉列表只有一个选项时,比如,身份列表在表格里只有一个“江苏”,那就 直接 赋值  身份列表.text = "江苏"

         2、如果 身份列表.ComboList 的运算结果是两个选项,我想给 身份列表.text 赋值为其中第一个选项,

请问老师,在 语句 :身份列表.ComboList = DataTables("选项列表").GetComboListString( "省" ," " )   后面,添加怎样的语句?

--  作者:有点蓝
--  发布时间:2023/1/30 16:47:00
--  
http://www.foxtable.com/webhelp/topics/0930.htm

添加
身份列表.SelectedIndex = 0

--  作者:zhangchi96
--  发布时间:2023/1/30 19:09:00
--  
谢谢蓝老师的指导。

能判断 身份列表.ComboList 得到的选项有几个吗?

--  作者:zhangchi96
--  发布时间:2023/1/30 19:31:00
--  
If  len(身份列表.ComboList) -  len(身份列表.ComboList.Replace("|","") ) = 0 Then

这样写行不行 ?

--  作者:有点蓝
--  发布时间:2023/1/30 20:13:00
--  
既然用到某个控件,还是先看看这个控件的所有帮助吧

http://www.foxtable.com/webhelp/topics/0934.htm

身份列表.Items.count