Судя по вашему вопросу, похоже, что вы пытаетесь использовать ObservableCollection<T>
в приложении WinForms.
ObservableCollection<T>
в основном используется при разработке WPF. В WinForms элемент управления будет автоматически обновляться по мере изменения коллекции, которую ваша коллекция должна реализовать IBindingList
.
Самое простое решение - использовать BindingList<T>
вместо ObservableCollection<T>
. После этого ваши элементы управления должны обновляться по мере изменения коллекции.
MSDN: класс BindingList (T)