Geek informed

 
 
0

TTreeView и TADOQuery. Как сформировать дерево на основе данных из Access БД?

Столкнулся со сложностью в формировании дерева (TTreeView) на основе данных из Access БД. Саму базу подключил.

Насколько я знаю, дерево формируется так:

var
Node : TTreeNode;
begin
Node := tv.Items.Add(nil, '1');
Node := tv.Items.AddChild(Node, '1.1');
Node := tv.Items.Add(Node, '1.2');
Node := tv.Items.Add(tv.Items[0], '2');
Node := tv.Items.Add(Node, '3');
Node := tv.Items.AddChild(Node, '3.2');
Node := tv.Items.AddChildFirst(Node.Parent, '3.1');
end;

А данные из базы берутся вроде бы так:

with TADOQuery do
begin
Open;
First;
while not Eof do
begin
Node := tv.Items.Add(nil, FieldByName('CompanyName').AsString);
Next;
end;
end;

Пробовал это связать в процедуре TMainForm.FormCreate, но что-то не доходит до меня, как это правильно сделать. Помогите, пожалуйста, кто в этом разбирается.
 
 

Добавить комментарий

Добавление комментария
Имя:
E-Mail:

Код:
Включите эту картинку для отображения кода безопасности
обновить если не виден код
Введите код:

 
 
 
Регистрация

Популярные обсуждения


 


Опросы

Оцените работу движка
Лучший из новостных
Неплохой движок
Устраивает ... но ...
Встречал и получше
Совсем не понравился