Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обновить ListBox? / 9 сообщений из 9, страница 1 из 1
27.06.2008, 13:15
    #35398662
sergey_gavrilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
Я привязал ListBox к ArrayList при помощи DataSource. Но при добавлении новых пунктов к ArrayList сам ListBox не обновляется. Почему?
...
Рейтинг: 0 / 0
29.06.2008, 21:55
    #35401189
sergey_gavrilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
sergey_gavrilovЯ привязал ListBox к ArrayList при помощи DataSource. Но при добавлении новых пунктов к ArrayList сам ListBox не обновляется. Почему?
Неужели никто не знает?
...
Рейтинг: 0 / 0
29.06.2008, 21:58
    #35401190
Roman S. Golubin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
sergey_gavrilovНеужели никто не знает?
Не знает ListBox про то, что источник данных обновился.
...
Рейтинг: 0 / 0
30.06.2008, 17:09
    #35402406
sergey_gavrilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
А что нужно сделать, чтобы узнал? Может там какие рефреши, все что я пробовал не помогает.
...
Рейтинг: 0 / 0
01.07.2008, 00:15
    #35402907
sergey_gavrilov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
Сам нашел решение. Может кому пригодится. Нужно использовать
CurrencyManager.Refresh()
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
02.12.2012, 08:13
    #38061500
DMN_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
Столкнулся с такой же проблемой, только привязывал List<T>.
CurrencyManager.Refresh помог, но на msdn пишут:
msdnИспользуйте метод Refresh, когда источник данных не поддерживает уведомление при изменении (например, если это объект Array).
Но ведь List<T> поддерживает уведомление при изменении.
Каким образом можно обойтись без этого метода?
...
Рейтинг: 0 / 0
03.12.2012, 15:11
    #38062714
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
DMN_26Но ведь List<T> поддерживает уведомление при изменении.
кто сказал?
...
Рейтинг: 0 / 0
04.12.2012, 07:57
    #38063677
DMN_26
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
При создании экземпляра класса BindingSource c List<T> значение .SupportsChangeNotification = true.
Хотя я ошибся, с Array значение .SupportsChangeNotification тоже true.
Подскажите, какие классы поддерживают уведомления при изменении,
и как всё-таки посмотреть это.
...
Рейтинг: 0 / 0
04.12.2012, 09:12
    #38063722
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить ListBox?
DMN_26Подскажите, какие классы поддерживают уведомления при изменении
BindingSource (как ни странно) кроме того BindingList, DataTable
и если этих не достаточно, то сами можете создать, правильно поддержав IBindingList.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обновить ListBox? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]