从存储过程中填充没有重复的组合框

时间:2014-05-31 17:16:16

标签: c# database stored-procedures combobox duplicate-removal

我正在尝试使用从存储过程中获取的数据填充组合框。但它显示了所有内容的重复。

无论如何要省去这些双打,只展示一次?

存储过程:

SELECT *
FROM Personeel
LEFT JOIN Afdeling ON Afdeling.AfdelingID = Personeel.AfdelingID

更改了存储过程:

SELECT distinct *
FROM Personeel
LEFT JOIN Afdeling ON Afdeling.AfdelingID = Personeel.AfdelingID

见图片:http://i.stack.imgur.com/l1YaW.png

执行存储过程时的数据:http://i.stack.imgur.com/KNBvY.png

我可以创建一个新的存储过程。但是,如果我可以使用我已经拥有的那个,为什么我呢?

帮助?提前致谢

2 个答案:

答案 0 :(得分:0)

在再次填充之前,您需要清除所有项目。您已经添加了所有项目,然后再次添加;每个项目都已添加两次。

答案 1 :(得分:0)

SELECT DISTINCT * 来自Personeel

区别只会返回一个