Для входа на форум нажмите здесь
Computer programming
Автор темы: Aft3rmath_renamed_580476_10042022
Дата создания:
Old 28.04.2012, 17:55
Re: Computer programming
И вновь требуется помощь.
Весь день сегодня просидел, но так и не нашел решения.

Есть класс, наследуемый от Collection base и реализующий IBindingList
К нему привязан DGV и биндинг навигатор. Так же есть текстбокс, забинденный на тот же BindingSource, через который связаны навигатор и дгв с моим классом.

И вот проблема в том, что если в текстбоксе писать что-нибудь, то новое значение в ячейке появляется только после потери фокуса этой ячейки.
С обычным BindingList<T> оно работает сразу, т.е. я чего-то неправильно реализовываю в классе. Что именно? Я даже смотрел через рефлектор как же оно реализовано в BindingList<T>, но там какой-то ад и погибель, нихрена не понятно.

Поидее это все должно работать через INotifyPropetyChanged, но куда именно NotifyPropertyChanged вписывать я не очень понимаю, ибо изменяются свойства не самого класса, а элементов листа.

Вот листинг и изначальное задание, если нужно:

http://pastebin.com/2k82QPe5 - класс Person, которым заполняется биндинг лист
http://pastebin.com/dNbTHSZh - кастом класс, класс, наследуемый от Collection base и реализующий IBindingList
http://pastebin.com/i66WzG07 - Form1.cs


Задание


Old 28.04.2012, 18:38
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
install game
play game

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Originally Posted by Double:
download iccup launcher ... done
install launcher ... done
download war3 RoC/TfT ... done
install war RoC/TfT ... done
update war3 RoC/TfT ... done

Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Old 28.04.2012, 19:00
Re: Computer programming
Originally Posted by Leledinn:
install game
play game

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
в итоге не смог запустить

Old 28.04.2012, 19:13
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
Originally Posted by Adelor:
И вновь требуется помощь.
Solution расшарь где-нибудь в виде архива.

Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Last edited by Leledinn; 28.04.2012 at 19:46.
Old 28.04.2012, 19:33
Re: Computer programming
Кстати иронией оказалось что с убунты я не могу уже пол дня винду себе записать на флешку. Ничего не помогает, ощущение что попал в ловушку

Old 28.04.2012, 19:33
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
не чото не то

Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Old 28.04.2012, 22:08
Re: Computer programming
А вот теперь я серьёзно изучаю 1с, конфигуратор и само предприятие

Old 29.04.2012, 11:40
Re: Computer programming
Originally Posted by Leledinn:
Solution расшарь где-нибудь в виде архива.
Уже додумался сам. Как всегда все оказалось элементарно.
Last edited by Adelor_renamed_48291_20122020; 29.04.2012 at 14:40.
Old 29.04.2012, 19:39
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
Originally Posted by Adelor:
Уже додумался сам. Как всегда все оказалось элементарно.
Поведай.

Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Old 30.04.2012, 12:11
Re: Computer programming
При создании каждого нового элемента в списке его евент PropertyChanged надо подписывать на свой обработчик, который выглядит примерно так:

Code:
void Child_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            var itemTypeProperties = TypeDescriptor.GetProperties(typeof(твой изменяемый тип));
            PropertyDescriptor propDesc = itemTypeProperties.Find(e.PropertyName, true);
            int index = List.IndexOf(sender);
            OnListChanged(new ListChangedEventArgs(ListChangedType.ItemChanged,index,propDesc));
        }
Old 11.05.2012, 18:20
Re: Computer programming
http://www.free-lance.ru/projects/11...go-zaveta.html

Quote:
Необходима программистка с знанием Нового Завета.

Для долгосрочного сотрудничества необходима опытная воцерковлённая православная WEB программистка, сведущая в духовных вопросах, для выполнения сложных задач при создании сайтов в том числе с православной тематикой, с знанием Нового Завета, PHP, MySQL, HTML, CSS, JavaScript. Страна и город проживания значения не имеют, сотрудничество дистанционное с возможностью связи по телефону и Skype. Задачи по выполнению мало оплачиваемы материально, но высоко ценны духовно. Предстоит сделать православные сайты где будут использоваться разные веб примудрости: фильтр поиска, например, по храмам, их назначению, месту нахождения, благотворительным фондам и так далее. Поиск работы для мирян и священников. Браузерную видеоконференцию. Размещение и просмотр видеофайлов в браузере. Социальную сеть для священников и мирян. И многое другое. Сложность задач высокая.

майор 8Х/ ветеран КТО 8Х/ мастер спорта 7Х / алкоголик 6Х

Originally Posted by х т х:
ты не понял-я тебя хочу 8-927-500-03-03 Сахаров Виталий..... на форуме пантуешся?... го встретимся....
Old 11.05.2012, 18:39
ВедхийТип's Avatar
Предводитель
Join Date:
28.09.2007
Re: Computer programming
Originally Posted by ХейхачиМишима:
http://www.free-lance.ru/projects/11...go-zaveta.html
Old 11.05.2012, 20:11
Re: Computer programming
Надо бы работу искать, а везде пятидневка, ппц T_T

Old 11.05.2012, 21:36
Re: Computer programming
Originally Posted by gronot:
Надо бы работу искать, а везде пятидневка, ппц T_T
А еще условия то какие! Одни офисы! А что делать мне любящему по быдлокодить посреди ночи под дабстеп ?!

Old 11.05.2012, 21:49
Re: Computer programming
Originally Posted by Double:
дабстеп
Только классика и инструментальная музыка.
Old 11.05.2012, 21:52
Re: Computer programming
почему ты выделил слово дабстеп и начал писать о музыке? в чём связь?
Old 11.05.2012, 22:26
Re: Computer programming
Originally Posted by Double:
А еще условия то какие! Одни офисы! А что делать мне любящему по быдлокодить посреди ночи под дабстеп ?!
Лол я за всю свою бездарную жизнь на быдлокодил только на этот сайт для курсовой и её цмс чей адрес просто index.php
http://gronzzz.500mb.net/indextest2.php
Мне больше доставляет рисовать всякие case диаграммы,ер модели данных, сущность-связь,построение этого говна в 1с в конце концов, но кодить это бебебе .

Добавлено через 42 секунды
И раз уж на то пошло, то "побыдлокодить" пишется слитно, невежа.

Last edited by gronot_renamed_569572_16052023; 11.05.2012 at 22:26. Reason: Добавлено сообщение
Old 12.05.2012, 09:08
Re: Computer programming
Сходи покушай гречи

Old 12.05.2012, 11:30
Re: Computer programming
Я как раз готовлю геркулесовую кашку.

Old 12.05.2012, 23:01
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
Надо этот сайтик на линч Артемию послать.

Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Old 13.05.2012, 02:23
Re: Computer programming

Old 13.05.2012, 13:43
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
И подписать:

"Автор хочет делать сайты и зарабатывать бабло. Стоит ли ему продолжать?"


Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Old 13.05.2012, 20:35
Re: Computer programming
Ты закончил ?

Old 14.05.2012, 21:10
Leledinn's Avatar
Забаней
Join Date:
08.09.2005
Re: Computer programming
Я когда-то, во времена HTML 3 и CSS 1 и PHP 3, пробовал веб-программирование. Понял, что не мое совершенно. Ну а о дезигне говорить нечего - я не художник.

С учетом развития технологий твой сайт сегодня примерно то же самое, что у меня тогда получалось.

А вот сейчас, чую, грядет прожект, в котором придется делать тонкий клиент к нашей ИС на чем-то вебанутом. Например, на сервелате или HTML 5...

Пропаганда нацелена на удобрение дерева, на котором растет плод нашего воображения. (с)
При каждом пробитии дна открываются новые горизонты развития. (народная мудрость)
...зато рыночек, джинсы, жвачка, колбаса и можно заграницу ездить без отчета коммисару в райком.. oh, wait...
Цель капитализма всегда одна: Эксплуатация. Гнет. Война. Чтоб народных масс нищета и гибель ему несли максимальную прибыль!
Old 14.05.2012, 21:15
Re: Computer programming
Лол я делаю сайт, чтобы сдать курсач, я уверен мой дизайн один из лучших на потоке, формочки, стили и т.д. и т.п. а то что контента ноль, так просто впадлу че-то делать ради того, чтобы сдать его и забыть.

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off