Jak usunąć / usunąć bazę danych ComboBox? SelectedIndex = -1 nie działa
Próbuję usunąć zaznaczenie (puste) wielu pól kombi w mojej aplikacji formularzy systemu Windows. W mojej aplikacji mam metodę Reset, która ustawia SelectedIndex dla każdego combo na -1. Wszystkie moje pola kombi są powiązane z danymi, tzn. Każde pole kombi jest wypełniane przy użyciu źródła danych.
Zauważyłem, że czasami moja metoda resetowania działa, tzn. Odznacza aktualnie wybrany element i wyłącza kombi. Jednak innym razem wybiera pierwszy przedmiot (SelectedIndex = 0) bezpośrednio po tym, jak próbuję go ustawić na -1. Z punktu widzenia użytkownika wygląda to jak błąd, ponieważ nie zawsze „usuwa” formularz.
Według MSDN:
„Aby odznaczyć aktualnie wybrany element, ustaw SelectedIndex na -1. Nie można ustawić SelectedIndex elementu ComboBox na -1, jeśli element jest elementem powiązanym z danymi.”
Czy ktoś wie o pracy?
Wielkie dzięki