Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Базы данных под .NET > Заполнение treeview


Автор: avlzll 18.12.2009, 19:04
Приветствую всех.

Вопрос на популярную тему. Как заполнить дерево данными из БД?

Имеется таблица в БД с именем car, в которой хранится carRegNum, carYear, carMark, carFuelType.
Возникла идея выдавать эти данные пользователю, остортированными по какому-либо признаку.
Ну и создал руками (через свойства) вот такое дерево.

user posted image

И вот вопрос, как достучасться до каждого из уже созданных узлов и как затем уже в них строить дочерние узлы?

Т.е., например, 

+ По году выпуска (уже создан руками через Collection в свойствах)
++ 2009 (создается, если такие автомобили будут)
+++ // список подходящих автомобилей 
++ 2008 (создается, если такие будут)
+++ // список из них

и т.д.

Автор: Лен 21.12.2009, 16:50
А не кажется ли Вам, что в данной задаче подход с деревом будет не самым удачным? Мало ли, сколько автомобилей лежит в базе... Да и информация о каждом из них будет заноситься в дерево 3 раза. Может, лучше стоит ограничиться таблицей DataGridView, а критерии (по классам, по типу топлива, по году выпуска) вынести в виде отдельного элемента управления?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)