以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  listbox的combolst如何用数组来表示?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=52233)

--  作者:zhchling
--  发布时间:2014/6/11 16:29:00
--  listbox的combolst如何用数组来表示?

Public Values() As String \'房态表中定义同一天重复排房的客户姓名的数组

 

Dim s1 As String


s1=CurrentTable.value

 

 Values = s1.split(",")

 

 

 

e.Form.Controls("ListBox1").combolist=values   这句不知道怎么正确书写,  看了帮助也没找到解决办法


--  作者:Bin
--  发布时间:2014/6/11 16:32:00
--  
http://www.foxtable.com/help/topics/0925.htm


--  作者:zhchling
--  发布时间:2014/6/11 16:42:00
--  

这两个帮助无法解决问题,一个是说 ComboList ,另一个是说datataleb的GetComboListString

 

可我的问题涉及的是comblist 怎么用数组来表示


--  作者:Bin
--  发布时间:2014/6/11 16:44:00
--  
这个是字符串, 看完帮助你就明白了.必须要赋值字符串  利用GetComboListString来获取

如果只有数组,那么就要把数组拼接成    A|B|C的样式  遍历拼接

--  作者:菲舍尔
--  发布时间:2014/6/11 23:48:00
--  

Public Values() As String \'房态表中定义同一天重复排房的客户姓名的数组

 

Dim s1 As String


s1=CurrentTable.value

 

 Values = s1.split(",")

 

for i as integer = 0 to values.length-1 

 

e.Form.Controls("ListBox1").items.add(values(i))  

next
--  作者:狐狸爸爸
--  发布时间:2014/6/12 8:59:00
--  
Dim s1 As String
s1=CurrentTable.value
e.Form.Controls("ListBox1").combolist=s1.replace(",","|")