![]() |
Модераторы: gambit, Partizan |
![]() ![]() ![]() |
|
Jlekc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 520 Регистрация: 10.2.2005 Где: Leopolis Репутация: нет Всего: 4 |
Собстно в чем проблема:
К Гриду привязана колекция, с возможностью модификации. Но изменения могут приходить не только от даного грида, но быть вызваны стороними процесами. Как заставить обновить отображение объектов в грид? Для примера: добавил 2 кнопки, по кнопки Edit, редактируеться запись, но обновление происходит только при принудительной прорисовке грида, или при обновление Биндера. Подписываться на все объекты колекции, чтоб вызвать обновление грида, както тупо. Предполагаю что есть способы красивее, например релизовать в моих объектах интерфейс, кой прослушивает грид. Или проставить атрибуты над полями, кстати ставил [Bindable(BindableSupport.Yes)]public int Value {} непонял када он срабатывает и када его использовать. Мож кто может подсказать как реализовать обновление??
Добавлено через 14 минут и 14 секунд млин, вопрос снят тестировал, реализовал INotifyPropertyChanging, не реализовал INotifyPropertyChanged -------------------- |
|||
|
||||
Jlekc |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 520 Регистрация: 10.2.2005 Где: Leopolis Репутация: нет Всего: 4 |
так, вопрос еще не снят
С обновлением объектов разобрался. А если изменения происходит в самой колекции (добавление/удаление) ? Колекция может об этом сообщать(реализация своих событий), но должны быть стандартные интерфейсы оповешения?? -------------------- |
|||
|
||||
zxsanny |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 12.7.2010 Репутация: нет Всего: нет |
Мда, 2 года уже прошло.... но отвечу
То есть в принципе тоже самое что и выше, но чуть проще Это сообщение отредактировал(а) zxsanny - 16.11.2010, 22:18 |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |