Re[3]: Не работает обновление в BindingSource и DataGridView
От: _FRED_ Черногория
Дата: 27.02.06 16:53
Оценка:
Здравствуйте, 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: «Тихо в лесу…»
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.