![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как данные из таблицы бызы загрузить в TreeView [D3, D5, ]
Cranium © (2001-12-16 02:03:00)Кто нибудь,пожалуйста, напишите пример как данные из таблицы бызы загрузить в TreeView
Boo (2001-12-16 17:23:00) [1]где: поле Predoc - номер идентификатора родителя...
у всех верхних (root) узлов Predoc=0
Boo (2001-12-16 17:21:00) [2]procedure TForm12.InsertTree(Tec:TTreeNode; Ident:Integer);
Var Rubr:TQuery;
Ne:TTreeNode;
begin
{Занесение}
Rubr:=TQuery.Create(nil);
Rubr.databaseName:="DB";
Rubr.SQL.Clear;
Rubr.SQL.Add("Select * from PMRazdel where Predoc=:Pre order by Ident");
Rubr.Params[0].asInteger:=Ident;
Rubr.Open;
While not Rubr.EOF do begin
Ne:=Rub.Items.AddChild(Tec, Rubr.FieldByName("Ident").asString+" "+Rubr.FieldByName("Name").asString);
InsertTree(Ne, Rubr.FieldByName("Ident").asInteger);
Rubr.Next;
end;
Rubr.Close;
Rubr.Free;
end;
Вызов:
InsertTree(nil, 0);