以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助] 如何提取tables表某一列作为列表框项目  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=47679)

--  作者:bahamute
--  发布时间:2014/3/14 17:34:00
--  [求助] 如何提取tables表某一列作为列表框项目


帮助中提供了GetComboListString方法,可以提取DataTables表某一列作为列表框项目,

lst.ComboList = DataTables("客户").GetComboListString("客户名称")


如果要提取tables某一列作为列表框项目,用什么办法呢,看了半天帮助,还是迷糊,寻帮助!


--  作者:Bin
--  发布时间:2014/3/14 17:36:00
--  
tables(XX).datatable.GetComboListString("客户名称")
[此贴子已经被作者于2014-3-14 17:35:49编辑过]

--  作者:狐狸爸爸
--  发布时间:2014/3/14 17:38:00
--  

呵呵,如果你要所有数据,那么就用DataTable的GetComboListString就行了。

如果Table筛选了,你只需筛选后的数据作为列表项目:
 
tables(XX).datatable.GetComboListString("客户名称",tables(XX).Filter)

这样就只提取Table中的数据作为列表项目了。

 

但是感觉一般没有这个必要。


--  作者:bahamute
--  发布时间:2014/3/14 19:21:00
--  
我恰好需要提取筛选后的数据,问题解决,谢谢狐爸。
--  作者:bahamute
--  发布时间:2014/3/14 21:28:00
--  
to bin:

用这个方法不行,返回的是datatable的结果。
ables(XX).datatable.GetComboListString("客户名称")

用狐爸的办法行。
tables(XX).datatable.GetComboListString("客户名称",tables(XX).Filter)