Помогите вот с этим, я могу очистить комбобокс но, не могу заполнить, точнее заполняю, но предыдущие записи остаются ...
Код
void AddIntToCombobox(System.Windows.Forms.ComboBox f, int a) // f поступающий combobox, a поступающая переменная
{
if (!f.Items.Contains(a)) // проверяю если нету такого элемента
f.Items.Add(a); // добавить
}
void AddStringToCombobox(System.Windows.Forms.ComboBox f, string a)
{
if (!f.Items.Contains(a)) // проверяю если нету такого элемента
f.Items.Add(a); // добавить
}
void Con(IQueryable<CPU> processors) // Я передаю запрос который уже отсортировался и мне нужно его записать в комбобоксы
{
foreach (var processor in processors)
{
AddStringToCombobox(comboBox1, processor.Brand); //Первый параметр это какой комбобокс, второй какое значение
AddStringToCombobox(SocketSelect, processor.Socket.Name);// Это всё String значение
AddStringToCombobox(TypeMemorySelect, processor.MemorryType);
AddStringToCombobox(FamilySelect, processor.Family);
AddStringToCombobox(MicroarhetectureSelect, processor.Microarhetecture);
AddIntToCombobox(HehProccessSelect, processor.ProcessTehnology);// Это интовое значение
AddIntToCombobox(MaxHeatSelelct, processor.MaximumHeatDissipation); // и это тоже
}
}
Также отображаю, но как мне удалить те записи которых уже нету, то есть в комбобоксе есть или остались от предыдущего запроса вот такие "Слова" ('Один','Два','Три','Четыре','Пять' ну и т.д) а в "string" пришли вот такие значение ('Один','Три','Пять') вот как мне убрать 'Два и четыре'
из комбобокса...
Я думаю что из кода будет понятно что именно я хочу...
Помогите пожалуйста Это курсовая работа уже мыслей нету код добил уже