Здравствуйте, voytovich_slava, Вы писали:
IBindingList или хотя бы IList.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Здравствуйте, voytovich_slava, Вы писали:
SM>>IBindingList или хотя бы IList.
_>Вот блин. Прикольно однако. В MSDN говориться что типа даже просто ICollection поддерживается. А то что для того чтобы ResetBinding работал необходимо чтобы было наследование хотябы IList нигде не говориться.
Дело в том, что внутри себя BindingSource работает только со списком (так как текущим элементом в CurrencyManager можно управлятьс по индексу — свойству Position) и если комбинация свойств DataSource+DataMember показывает не на объект, реализующий IList (именно этот интерфейс, не IList<T>) то BindingSource _копирует_ в себя данные из (DataSource+DataMember) и дальнейшее обновление возможно только сбросом\восстановлением свойств (DataSource+DataMember).
_>Кстати, а IList<User> подойдет? Или обязательно IList?
IList
... << RSDN@Home 1.2.0 alpha rev. 643>>
Now playing: «Тихо в лесу…»