powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обновить ListBox?
9 сообщений из 9, страница 1 из 1
Как обновить ListBox?
    #35398662
sergey_gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я привязал ListBox к ArrayList при помощи DataSource. Но при добавлении новых пунктов к ArrayList сам ListBox не обновляется. Почему?
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #35401189
sergey_gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sergey_gavrilovЯ привязал ListBox к ArrayList при помощи DataSource. Но при добавлении новых пунктов к ArrayList сам ListBox не обновляется. Почему?
Неужели никто не знает?
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #35401190
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey_gavrilovНеужели никто не знает?
Не знает ListBox про то, что источник данных обновился.
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #35402406
sergey_gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что нужно сделать, чтобы узнал? Может там какие рефреши, все что я пробовал не помогает.
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #35402907
sergey_gavrilov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам нашел решение. Может кому пригодится. Нужно использовать
CurrencyManager.Refresh()
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как обновить ListBox?
    #38061500
DMN_26
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Столкнулся с такой же проблемой, только привязывал List<T>.
CurrencyManager.Refresh помог, но на msdn пишут:
msdnИспользуйте метод Refresh, когда источник данных не поддерживает уведомление при изменении (например, если это объект Array).
Но ведь List<T> поддерживает уведомление при изменении.
Каким образом можно обойтись без этого метода?
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #38062714
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DMN_26Но ведь List<T> поддерживает уведомление при изменении.
кто сказал?
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #38063677
DMN_26
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При создании экземпляра класса BindingSource c List<T> значение .SupportsChangeNotification = true.
Хотя я ошибся, с Array значение .SupportsChangeNotification тоже true.
Подскажите, какие классы поддерживают уведомления при изменении,
и как всё-таки посмотреть это.
...
Рейтинг: 0 / 0
Как обновить ListBox?
    #38063722
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DMN_26Подскажите, какие классы поддерживают уведомления при изменении
BindingSource (как ни странно) кроме того BindingList, DataTable
и если этих не достаточно, то сами можете создать, правильно поддержав IBindingList.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как обновить ListBox?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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