To do this, you need to create your own type, implement IList, IBindingList(and ideally IBindingListView) and optionally ICancelAddNewand IRaiseItemChangedEvents. You will also need a public index object ( public T this[int index] {get;}) or ITypedList.
Due to the fact that I did something similar, I strongly advise you; do not do this if it is really important. It would be more pragmatic to copy links to a new one BindingList<>.
Also; with new goods; what list will he enter?
source
share