出100分TreeView讨论,进来看看吧.
数据库表
地区城市ID AreaID int TRUE FALSE TRUE
区域ID ZoneID int FALSE TRUE FALSE
地区城市名称 AreaName varchar(50) FALSE FALSE FALSE
父地区城市ID AreaFather int FALSE FALSE FALSE
主地区城市ID AreaHost int FALSE FALSE FALSE
程序
procedure TForm1.FormShow(Sender: TObject);
begin
while not Self.SimpleDataSet1.Eof do
begin
if Self.SimpleDataSet1.FieldByName('AreaFather').Value ='0' then
begin
Self.TreeView1.Items.Add(nil,Self.SimpleDataSet1.FieldByName('AreaName').Value);
end;
Self.SimpleDataSet1.Next;
end;
end;
但我想有子节点,现在只显示两个父节点,有什么最快最简单的方法把子节点都显示出来.