I'm trying to use a ListBox.DataSource = ObservableCollection, however I can't figure out how to have the listbox automatically update when my OC updates. I can hook the CollectionChanged event on the OC, however what do I need to do to the listbox to make it update?
相关问题
- Sorting 3 numbers without branching [closed]
- Graphics.DrawImage() - Throws out of memory except
- Generic Generics in Managed C++
- Why am I getting UnauthorizedAccessException on th
- 求获取指定qq 资料的方法
Based on your question, it sounds like you're trying to use
ObservableCollection<T>
in a WinForms application.ObservableCollection<T>
is primarily used in WPF development. In WinForms, for the control be automatically updates as the collection changes your collection needs to implementIBindingList
.The easiest solution is to use
BindingList<T>
instead ofObservableCollection<T>
. After that, your controls should update as the collection changes.MSDN: BindingList(T) Class