Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2010, 15:11   #1
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию Непонятки с связыванием данных

Есть форма, на ней ListBox

в форме также создан объект с данными (data), нужным полем из которого является ObservableCollection <Theme> newThemes;

при создании формы сначала data заполняется из файла, потом пишу

Код:
listBox1.DataSource = data.newThemes;
listBox1.DisplayMember = "name";
в ListBox появляются имена тем, как и должно быть.
Больше ListBox нигде не упоминается в программе

Также для дебага добавил свою функцию, которая показывает, работает ли коллекция newThemes

сразу после привязывания к списку:
Код:
data.newThemes.CollectionChanged += NotifyIfChanged;
Код:
public void NotifyIfChanged(Object sender, NotifyCollectionChangedEventArgs e)
        {
            statusStrip1.Items[0].Text = "Changed.";
        }
Теперь проблема: когда я изменяю ObservableCollection, список не реагирует, хотя моя функция пишет "Changed".
В чем может быть причина?

P.S. функция "changed" работает после любого изменения объекта, это точно.
Namolem вне форума Ответить с цитированием
Старый 05.11.2010, 19:44   #2
Namolem
Oo
Форумчанин
 
Аватар для Namolem
 
Регистрация: 10.10.2009
Сообщений: 350
По умолчанию

всем спасибо, нагуглил, что в WinForms это делается через BindingList<T>
Namolem вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
непонятки с if mrgrudge PHP 2 05.10.2010 12:01
Непонятки с кодировкой ryabis БД в Delphi 0 04.02.2010 14:46
Непонятки с DateTimePicker artemavd Общие вопросы Delphi 14 13.08.2009 13:32
непонятки с данными KiSH333 БД в Delphi 5 01.09.2008 08:36
Помогите с поздним связыванием в C# faint Общие вопросы C/C++ 6 24.06.2007 13:31