![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| Andruxa28 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.1.2011 Репутация: нет Всего: нет |
Здравствуйте!
Возникла проблемка отображения данных из связанных таблиц БД Access Пришла мысль вывести используя TreeView, но не знаю возможно ли вообще это. Исходные данные: имеем вот это ![]() хочу сделать вот так ![]() если возможно, то помогите реализовать а если нет, подкиньте идею, какие еще есть варианты вывода данной информации Спасибо! |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
А почему нет? Двойной цикл, во внешнем обходишь таблицу со странами и для каждой создаешь узел дерева, во внутреннем - запрашиваешь из базы города, находящиеся в текущей стране, создаешь для них узлы и добавляешь их в узел страны. В чем затруднение то? -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Andruxa28 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.1.2011 Репутация: нет Всего: нет |
да собственно затруднение в выше сказанном вот смотри к базе подключился
а вот результат выборки "SELECT * FROM Страны" как связать с узлами дерева? или меня вообще не в ту степь понесло.. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Никак не связать, придется делать "ручками". Тривью не приспособлен для связывания с данными, так что - старые добрые циклы тебе в помощь. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Andruxa28 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.1.2011 Репутация: нет Всего: нет |
узлы "страны" получилось добавить а вот на "городах" застрял |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Ну я же объяснил, что нужен вложенный цикл и лучше использовать форич вместо фор.
Код примерный, но думаю понятно что к чему. Это сообщение отредактировал(а) diadiavova - 27.1.2011, 01:26 -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Andruxa28 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 11.1.2011 Репутация: нет Всего: нет |
та это я понял
в предыдущем посту неправильно написал. Сори вот при попытке добавления "городов" получаю вот такую вот ошибку
вот с этим и запара Это сообщение отредактировал(а) Andruxa28 - 26.1.2011, 02:26 |
|||
|
||||
| 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. |