| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > VB .NET > Привязка TreeView к базе данных |
| Автор: Andruxa28 25.1.2011, 23:48 |
| Здравствуйте! Возникла проблемка отображения данных из связанных таблиц БД Access Пришла мысль вывести используя TreeView, но не знаю возможно ли вообще это. Исходные данные: имеем вот это ![]() хочу сделать вот так ![]() если возможно, то помогите реализовать а если нет, подкиньте идею, какие еще есть варианты вывода данной информации Спасибо! |
| Автор: diadiavova 26.1.2011, 00:10 |
А почему нет? Двойной цикл, во внешнем обходишь таблицу со странами и для каждой создаешь узел дерева, во внутреннем - запрашиваешь из базы города, находящиеся в текущей стране, создаешь для них узлы и добавляешь их в узел страны. В чем затруднение то? |
| Автор: Andruxa28 26.1.2011, 00:53 | ||
да собственно затруднение в выше сказанном вот смотри к базе подключился
а вот результат выборки "SELECT * FROM Страны" как связать с узлами дерева? или меня вообще не в ту степь понесло.. |
| Автор: Andruxa28 26.1.2011, 01:21 | ||
узлы "страны" получилось добавить а вот на "городах" застрял |
| Автор: diadiavova 26.1.2011, 01:31 | ||
Ну я же объяснил, что нужен вложенный цикл и лучше использовать форич вместо фор.
Код примерный, но думаю понятно что к чему. |
| Автор: Andruxa28 26.1.2011, 02:25 | ||
| та это я понял в предыдущем посту неправильно написал. Сори вот при попытке добавления "городов" получаю вот такую вот ошибку
вот с этим и запара |
| Автор: diadiavova 26.1.2011, 12:05 | ||
Значит у тебя нет такого значения в таблице. |