以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于ComboBox去重复问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=68730)

--  作者:dj68301367
--  发布时间:2015/5/23 15:30:00
--  关于ComboBox去重复问题

ComboList

字符型,用于设置自定义列表项目,项目之间用符号“|”隔开。

示例一

Dim cmb As WinForm.ComboBox
cmb = Forms(
"窗口1").Controls("ComboBox1")
cmb.ComboList =
"计算机|打印机|传真机|电话机"

示例二

Dim cmb As WinForm.ComboBox
cmb
= Forms("窗口1").Controls("ComboBox1")
cmb.ComboList =
DataTables("客户").GetComboListString("公司名称")
 

上述的代码如果设置在窗口的AfterLoad事件中,即可在打开窗口的时候,自动从客户表提取公司名称,作为组合框Combox1的列表项目。



如果公司名称有重复的,这样怎么样才可以去重复呢?


--  作者:Bin
--  发布时间:2015/5/23 15:39:00
--  
GetComboListString 自己会去重复
--  作者:dj68301367
--  发布时间:2015/5/23 15:59:00
--  
BIN 老大,不会去才上来问的,查过帮助和论坛了。
--  作者:Bin
--  发布时间:2015/5/23 16:00:00
--  
额.不用处理啊.就好像2楼说的.自己本身就会去除重复的
--  作者:dj68301367
--  发布时间:2015/5/23 16:36:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


如上图,没有解决。

但预览窗体时出现以下提示

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:窗口,产品总表,AfterLoad
详细错误信息:
设置 DataSource 属性后无法修改项集合。


--  作者:Bin
--  发布时间:2015/5/23 16:37:00
--  
你设置了属性,并且代码有其他错误. 具体请上例子吧
--  作者:dj68301367
--  发布时间:2015/5/23 16:45:00
--  
找到错误了,谢谢BIN。。。。设置问题。。。。