combobox绑定了数据库里的一个表,显示值有重复的?! combobox绑定了数据库里的一个表,显示成员是此表里面的一列,此列不是主键列,但是下拉菜单里会有重复的值显示出来!这个问题怎么解决啊?谢谢各位! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 改一下SQL语句,去掉重复值 。 在sql语句里,添加一个distinct去除重复.select distinct 字段 form 表. 可以呀,自动的也可以看到代码,自动只是它给你把数据库的连接写到代码里了,你再源文件里可以看到SQL语句的 两种可能: 1.如果写在PAGE_LOAD里每次刷新时都会重新绑定一次数据而且是追加在后面的。 2.列有重复的。你控件绑定时选上GROUP BY 列名。 2.列有重复的。你控件绑定时选上GROUP BY 列名。怎么选择GROUP BY 列名?没看见这个选项 写SQL查询的时候用Distinct关键字去掉重复数据:SELECT DISTINCT COL_NAME FROM TABLE1 GROUP BY COL_NAME这样可以去掉重复的数据。 LZ没说明是数据库里数据有重复还是绑定后ComboBox里的数据重复了! LZ没说明是数据库里数据有重复还是绑定后ComboBox里的数据重复了!是数据库表里这一列的数据有重复,这列不是主键列! 方法一:LS的诸位都已经说明了,在SQL语句在加上distinct去掉重复数据;方法二:把数据加入ArrayList中,过滤掉重复数据,再与ComboBox绑定。给楼主的建议:如果对数据有特殊需求最好自己写代码绑定数据,容易控制。 有朋友知道“WPF Ribbon控件”什么日期发布吗? C#调节鼠标灵敏度 C#的委托和事件处理学习 如何通过代理访问网络? 关于内存释放的问题 关于 InstallShield 10.5 sp1 WCF方法注释 winfrom小问题,请帮忙解答一下 如果获取当前计算机的名字和当前用户的名字? 怎样完整备份sql数据库的数据文件和日志文件? 参数传递问题 遇上奇怪的更新问题
select distinct 字段 form 表.
1.如果写在PAGE_LOAD里每次刷新时都会重新绑定一次数据而且是追加在后面的。
2.列有重复的。你控件绑定时选上GROUP BY 列名。
SELECT DISTINCT COL_NAME FROM TABLE1 GROUP BY COL_NAME
这样可以去掉重复的数据。
方法二:把数据加入ArrayList中,过滤掉重复数据,再与ComboBox绑定。给楼主的建议:如果对数据有特殊需求最好自己写代码绑定数据,容易控制。