Не работает обновление в BindingSource и DataGridView
От: voytovich_slava  
Дата: 26.02.06 06:26
Оценка:
Привет !

Использую .NET 2.0 в VS2005. Проблема в следующем. Есть класс User в котором находятся данные по пользователю. Есть класс UserCollection который наследует интерфейс ICollection <User>. Компонент bindSource1 класса BindingSource присвоен dataGridView1.DataSource.
Делаю:

UserCollection users;
users = new UserCollection ();

bindSource1.DataSource = users;
/* это как для примера */
dataGridView1.Columns["UserName"].DataPropertyName = "Name";

если users заполнить элементами и присвоить bindSource1.DataSource, то они покажутся в DataGridView, но после присваивания, можно добавлять элементы в users и даже после bindSource1.ResetBinding(false) они не будут показываться в DataGridView. Трассировка показала что они также после этой команды не появляются в bindSource.List.

Может кто подскажет почему bindSource1 или dataGridView1 не хотят перечитывать данные в коллекции?
Может надо еще какой интерфейс реализовать в UserCollection?

Вячеслав.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.