怎样简单的把大量的且有重复的数据不重复的加到combobox的list里?

moonet 2002-02-16 09:12:13
举个简单的例子,有数据:我,你,她,我,她,我
我想把这几个元素不重复的加到combobox的list里,变成list选项“你,我,她”(当然实际有上百个数据,但是不重复的可能只有几个)
怎样做是最简单、快速的呢?
...全文
98 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
s_eye 2002-02-16
  • 打赏
  • 举报
回复
如果加TQuery的话,可以用sql或local sql语句实现,象上面帖子说的一样
用TTable的方法是在数据表定义中定义一个在该键上的不重复索引,在你要处理时先切换到这个索引,然后遍历,处理完毕后恢复,但这样做的代价是DBMS要维护这个新建的索引,不推荐这样做。
hamzsy 2002-02-16
  • 打赏
  • 举报
回复
如果是数据库的话,加个Distinct
moonet 2002-02-16
  • 打赏
  • 举报
回复
我需要依次读取combobox的值进行比较,我设置了一个循环,当等于1的时候读取combobox的第1个值,怎么读取???
dext 2002-02-16
  • 打赏
  • 举报
回复
ComboBox.Items.IndexOf
erickleung 2002-02-16
  • 打赏
  • 举报
回复
用TQuery連接數據表, 便可以得用 Select distinct Mykey from Mytable
erickleung 2002-02-16
  • 打赏
  • 举报
回复
用TQuery連接數據表, 便可以得用 Select distinct Mykey from Mytable
vcshcn 2002-02-16
  • 打赏
  • 举报
回复
添加的时候,先判断一下,然后添加
moonet 2002-02-16
  • 打赏
  • 举报
回复
基本的数据表组件~~~
moonet 2002-02-16
  • 打赏
  • 举报
回复
但我不是用SQL语言写的,我就是用基本的数据表,怎么怎么做?
moonet 2002-02-16
  • 打赏
  • 举报
回复
对,我就是从数据库里面选到combobox
li_zhifu 2002-02-16
  • 打赏
  • 举报
回复
要是从数据库里选择可以用Select Distinct 字段名 From 表名
newyj 2002-02-16
  • 打赏
  • 举报
回复
选择一个快速的排序算法;把重复值删掉
2000lixiang 2002-02-16
  • 打赏
  • 举报
回复
加个条件语句不就得了:)

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧