Вы можете просто не добавлять значение, если в выпадающем списке уже есть значение.
Пример:
string[] someValues = { "one", "two", "two", "three", "four", "four", "four", "five", "six", "seven", "eight", "nine", "ten", "ten" };
foreach(string val in someValues)
{
// Only add the value to combobox if the combobox doesn't already contain it
if (!comboBox1.Items.Contains(val))
{
comboBox1.Items.Add(val);
}
}