![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| barulya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.10.2009 Репутация: нет Всего: нет |
Доброго времени суток!
Подскажите пожалуйста каким образом можно к одному дереву, содержащему разнородные иерархические данные, например: ведомства, предприятия, объекты, подключить три разных Bindingsource, содержащих соответствующие данные по каждой категории? |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Обычно данные к спискам привязываются, а не к деревьям.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| barulya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.10.2009 Репутация: нет Всего: нет |
В том то и дело, что для экономии места и удобства необходимо выстроить всю иерархическую структуру в виде дерева, причем в списке может быть от 1000 до 5000 элементов. Думал мастер-деталь, но тогда появится два дополнитльных окна на форме. Что подскажите?
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Строить дерево "ручками".
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| barulya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.10.2009 Репутация: нет Всего: нет |
Построить-то я построил, но вот проблема: на протяжении все работы приложения возможны манипуляции с элементами дерева (добавление и удаление), и отследить эти манипуляции и синхронно вносить изменения в дерево не представляется возможным. Приходится снова перезагружать все элементы в дерево (а это не много ни мало около 3000 элементов)
|
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
А зачем делать это синхронно? Требуется совместный доступ к данным? Напиши сохранялку и вызывай по мере надобности.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| barulya |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 22.10.2009 Репутация: нет Всего: нет |
Да требуется совместный доступ к данным. Да и проблема с поиском данных в связи с тем что они связаны мастер-деталь-деталь, тогда нужно иметь еще один список с данными для поиска.
Это сообщение отредактировал(а) barulya - 22.10.2009, 17:43 |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Даже при связывании с данными всё-равно выполняется их сохранение, просто это встроенный механизм, а тут самому надо реализовать. Да и потом, чтобы что-то советовать надо хотя бы иметь представление о задаче. Какое дерево, каким образом в нём распределены данные и так далее.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |